/*
Theme Name: We Got This Covered
Description: WordPress Theme for WeGotTthisCovered.com
Author: The Face3Media Team (http://www.face3media.com)
Version: 2.9.1
*/
.prev-next-article { display: none; }

/* ============ RESET ==================*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/* ================   general ======================   */
html,body {overflow:visible!important;}
a{color:#FE5102;text-decoration:none;}

b,strong{font-weight:bold;}

a:hover{color:#FF834A;}
.clear{clear:both;}

.table{
display:table;
table-layout:fixed;
width:100%;
height:100%;
}

.table .v-align{
display:table-cell;
width:100%;
height:100%;
vertical-align:middle;
}

.border-box{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.clearfix:after{
content:"";
width:100%;
display:block;
height:0;
clear:both;
}

input[type="submit"],
button,
textarea,
input[type="email"],
input[type="password"],
input[type="text"]{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;

border:0;
margin:0;
padding:0;

box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;

border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;

font-family:'Open Sans',sans-serif;
}

textarea,
input[type="email"],
input[type="password"],
input[type="text"]{}

input[type="submit"],
button{cursor:pointer;}

.social-btns {
width: 450px;
}


.share .left.sticky .social-btns .inner,
.inner{
width:998px;
margin:auto;
position:relative;
}

.c-white{color:#fff;}
.c-orange{color:#FE5102;}
.bg-orange{background-color:#FE5102;}

body{
background:url('img/wgtc-bg.jpg')no-repeat top center;
background-color:#E8E8E8;
font-family:'Open Sans Condensed',sans-serif;
min-height: 1500px;
padding-bottom: 100px;
}

body,
input,
textarea,
button{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

img{
max-width:100%;
height:auto;
-webkit-box-shadow: #000 0em 0em 0em;
box-shadow: #000 0em 0em 0em;
}
/* =================   mobile ad containers  ===================*/
.mobile_square_ad, .mobile_leaderboard_ad {
	
	text-align: center;
	
}
.mobile_square_ad {
  width: 300px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.mobile_leaderboard_ad {
	padding-top: 15px;
}

/* =================   header  ===================*/
.push{display:none;height:72px;}

.advertWrap { 
	
	text-align: center !important;	
	margin: 0 !important;
	position: relative;
	padding: 0 !important;
/*	height: 118px !important;*/

}

.advert{
	text-align: center !important;
/*	width: 728px;*/
	padding: 0;
	margin-bottom:10px;
	display: inline-block;
}

.skin_ad {

	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
}


.related-footer .advert { 
	
	margin-bottom: 0 !important;
	
}


.footer-ad .advert{margin:0;}


.advert img{}

.advert > div,
.advert > iframe{display:block; margin:auto !important;}

.skin{height: 0 !important;width: 0 !important;}




.top-menu{
background:#2b2b2b;
text-align:center;
margin-bottom:15px;
cursor: default;
padding-top: 12px;
padding-bottom: 12px;
color: #fff;
font-weight: bold;

}

.top-menu ul{}

.top-menu ul li{display:inline-block;}

.top-menu ul li span {
	
	color: #fb5500;
	padding-right: 10px;
	
}

.top-menu ul li a{
color: #FFF;
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
line-height: 1.3;
font-weight:bold;
text-transform:uppercase;
}

.top-menu ul li a:hover{color:#FE5102;}


.top-menu .trending_menu {
	
	width: 440px; 
	float: left;
}

.top-menu .top_menu_links { 
	
	width: 390px; 
	float: left;	
	text-align: right;
}

.top-menu .top_social {
	
	margin-top: -10px !important;
	float: right;
	width: 150px;
	
}

.header{
margin-top: 5px;
position:relative;
z-index:9998 !important;
cursor: default;
}

#mainHeader {
	z-index:9999 !important;
}

.header .logo{
position: absolute;
left: -14px;
top: -4px;
z-index:999;
width: 161px;
}

.mobile-logo,
.mobile-btn { display:none; }

.main-menu-wrap{padding-left: 147px;}

.latest-dd{
background:#FFF;
position:relative;
padding-right: 250px;
height:40px;
}

.sticky .latest-dd{min-height:72px;}

.latest-dd .latest-post{}

.latest-dd-wrap{
height: 40px;
width: 100%;
position: relative;
}

.toggle-latest{
background: url('img/dd.svg')no-repeat 13px -14px;
position: absolute;
width: 40px;
height: 40px;
top: 0;
right: -18px;
z-index: 10;
cursor: pointer;
background-color: #FFF;
}

.toggle-latest:hover{background-color:#F0F0F0;}

.toggle-latest.open{
background-position:13px 16px;
background-color:#FE5102;
}

.latest-dd ul{
position: absolute;
top: 0;
left: 18px;
padding: 0;
background: #FFF;
z-index: 1;
width: 100%;
overflow: hidden;
height: 40px;
}

.latest-dd ul.open{
box-shadow: -7px 3px 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: -7px 3px 10px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: -7px 3px 10px rgba(0, 0, 0, 0.1);
}
.latest-dd li{}
.latest-dd li a:hover{color: #000;}


.latest-dd .textwidget{
font-size:12px;
color:#999;
vertical-align: middle;
display: inline-block;
}

.latest-dd .textwidget > span{
font-family: 'Open Sans',sans-serif;
color: #000;
display: inline-block;
vertical-align: middle;
text-transform: uppercase;
font-weight: bold;
font-size: 1em;
}

.latest-dd li a{
/*display: inline-block;
position:relative;
height:40px;
line-height:41px;
padding: 0 20px 0 20px;*/
display: inline-block;
position: relative;
height: 40px;
line-height: 40px;
padding: 0 15px;
font-size: 12px;
font-family: Open Sans;
font-weight: bold;
text-transform: uppercase;
vertical-align: middle;
}

.latest-dd .img-wrap{
position:absolute;
top:0;
left:0;
width:40px;
}


.podcast-img-wrap  img { 
	
	width: 60px !important;
	height: 60px;
	margin: 0;
	padding: 0;
}

.gal-img-wrap img { 
	
	width: 100%;
	margin: 0;
	padding: 0;
}

.latest-dd li a:hover img{opacity:0.85;}

.latest-dd .img-wrap img{
display:block;
transition:opacity 0.2s ease;
-moz-transition:opacity 0.2s ease;
-webkit-transition:opacity 0.2s ease;
-o-transition:opacity 0.2s ease;
}

.latest-dd .text{
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-family:'Open Sans Condensed', sans-serif;
display:inline-block;
vertical-align:middle;
font-size:12px;
color:#333;
font-weight:bold;
width:100%;
line-height: 1.3;
}

.latest-dd li a:hover .text{color:#FE5102;}

.latest-dd .social{
position: absolute;
right: 0;
top: 0;
overflow: hidden;
}

.social .icon{
display: block;
height: 20px;
width: 20px;
margin: 2px 3px 0px 0px;
float: left;
text-align: center;
line-height: 36px;
font: normal normal normal 14px/1 FontAwesome;
font-size:18px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 36px;
}

.social .icon:hover{color:#fb5500 !important;}

.social .icon.rss{color:#fff;}
.social .icon.rss:after{content: "\f09e";}

.social .icon.fb{color:#fff;}
.social .icon.fb:after{content: "\f09a";}

.social .icon.gp{color:#fff;}
.social .icon.gp:after{content: "\f0d5";}

.social .icon.yt{color:#fff;}
.social .icon.yt:after{content: "\f16a";}

.social .icon.tw{color:#fff;}
.social .icon.tw:after{content: "\f099";}

.social .icon.insta{color:#fff;}
.social .icon.insta:after{content: "\f16d";}

/*
.sticky .social .icon.rss:hover{background-color: #FE5102;color: #000}
.sticky .social .icon.fb:hover{background-color: #5370AD;color: #000}
.sticky .social .icon.gp:hover{background-color: #DB5443;color: #000}
.sticky .social .icon.yt:hover{background-color: #F0423D;color: #000}
.sticky .social .icon.tw:hover{background-color: #5FB5F7;color: #000}
.sticky .social .icon.insta:hover{background-color:#3f729b;color: #000}
*/


.sticky-social{display:none;
float: right;
margin-right: 10px;
}

.sticky .sticky-social{
display:block;
}

.sticky-social .social .icon{
height: 25px;
width: 25px;
margin: 3px 4px;
background-color:transparent;
color:#fff;
line-height:27px;
font-size:16px;
}

.sticky-social .newsletter-mobile { 
	display:none;
	background: #000;
	color: #fff;
	float: left;
	width: 100%;
	padding: 15px 0;
	font-weight: bold;
	text-align: center;
}

/*.sticky-social .social .icon.fb{background-position: 9px center;}
.sticky-social .social .icon.tw{background-position: -139px center;}
.sticky-social .social .icon.gp{background-position: -37px center;}
.sticky-social .social .icon.yt{background-position: -89px center;}*/

.the-menu{background:#000; /*padding-top: 18px; padding-bottom: 18px; */ padding-left: 40px;}
.sticky .the-menu{ padding-left: 10px; }
.the-menu ul{float:left;font-size:0;}

.the-menu ul li{
display:inline-block;
vertical-align:middle;
}


.header .the-menu ul li .menu-dropdown{ 
	visibility: hidden;
	-webkit-transition: visibility 0 linear;
	        transition: visibility 0 linear;
}
.header .the-menu ul li:hover .menu-dropdown{ 
	visibility: visible;
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
}

.the-menu ul li.menu-item-has-children{}

.the-menu > ul > li.menu-item-has-children > a{
position: relative;
/* padding: 9px 16px 9px 16px; */
padding-top: 28px;
padding-bottom: 28px;
padding-left: 16px;
padding-right: 16px;
}

.sticky .the-menu > ul > li.menu-item-has-children > a{

	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px; 
}

/*.the-menu > ul > li.menu-item-has-children > a:after{
content: '';
display: block;
vertical-align: middle;
width: 15px;
height: 16px;
background: url('img/main-sprite.svg')no-repeat -8px -347px;
position: absolute;
right: 3px;
top: 50%;
margin-top: -8px;
}*/


.the-menu > ul > li.menu-item-has-children > a:before {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 7px 6px 0 6px;
border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
position: absolute;
bottom: -6px;
left: 50%;
margin-left: -9px;
visibility: hidden; 
z-index: 999;
-webkit-transition: visibility 0 linear;
	    transition: visibility 0 linear;
}


.the-menu > ul > li.menu-item-has-children:hover > a:before{ 
	visibility: visible; 
	-webkit-transition-delay: .3s;
	        transition-delay: .3s;
}

.the-menu > ul > li > a{
color: #FFF;
font-family: 'Oswald',sans-serif;
text-transform: uppercase;
font-weight: 400;
padding: 8px 15px;
display: block;
font-size: 15px;
font-weight: bold;
-webkit-transition: color .3s;
        transition: color .3s;

}

.sticky .the-menu > ul > li > a{ 
	
	font-weight: normal;

}


.the-menu > ul > li > .sub-menu > li:hover > a,
.the-menu > ul > li:hover > a{
	color:#FE5102;
}

.the-menu ul li .sub-menu{
background:#000;
top:35px;
left:0;
position:absolute;
display:none;
min-width:100%;
}

.the-menu ul li:hover .sub-menu{display:block}

.the-menu ul li .sub-menu li{display:block;}
.the-menu ul li .sub-menu li a{}

.menu-dropdown{
position: absolute;
width:100%;
background-color: #fff;
color: #FFF;
font-weight: bold;
padding:20px;
left:0;
box-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
z-index: 998;
height: 390px;
}

.menu-dropdown .inner{padding: 20px;}

.menu-dropdown .content{}

.menu-dropdown .featured-sub{
overflow: hidden;
float: none;
margin: 0 -10px 10px -10px;
}

.featured-sub li{
width:20%;
float: left;
padding: 0 10px;
display: block !important;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

.featured-sub li a{padding: 0 !important;}
.featured-sub li a img-wrap{}

.featured-sub li a .text{
background: #000;
padding: 10px;
color: #FFF;
font-weight: normal;
line-height: 1.2;
text-transform:none !important;
height: 60px;
}

.featured-sub li a:hover .text{color: #FF8045;}

.featured-sub li a .text p{
height: 59px;
overflow: hidden;
line-height: 1.4;
font-family: 'Oswald',sans-serif;
font-size: 14px;
}

.featured-sub li .img-wrap{height:127px;background: #111;}

.columns-sub{margin: 0 -5px;}

.columns-sub .sub-menu-link{
text-align: center;
margin-bottom: 5px;
position: relative;
}

.columns-sub .sub-menu-link:after {
content:' ';
height: 1px;
position: absolute;
background: #CCC;
left: 5px;
top: 50%;
z-index: -1;
margin-top: -3px;
right: 5px;
}

.columns-sub .viewall-header-link{
display: table-cell;
padding: 10px 10px;
font-size: 18px;
text-transform: uppercase;
color: #FE5102;
line-height: 1;
vertical-align: middle;
width: 135px;
}

.columns-sub .sub-menu-link .viewall-header-link{
background: #FFF;
display: inline-block;
color: #FE5102;
font-size: 20px;
margin: 8px 0;
width: auto;
padding: 10px 30px;
}

.sub-menu-link .viewall-header-link:hover{color:#000;}

.columns-sub .column{
float: none;
width: 100%;
padding: 0 5px;
display: table;
}

.columns-sub .column h4{
background: #FE5102;
color: #FFF;
padding: 10px;
margin-bottom: 5px;
text-transform: uppercase;
}

.columns-sub .column ul{
float: none;
font-size: 0;
display: table-cell
}

.columns-sub .column ul li {
display: inline-block;
width: 33.3333%;
vertical-align: top;
}

.columns-sub .column ul.four-col li {
width: 25%;
}

.columns-sub .column ul li a{
font-size: 16px;
font-weight: normal;
color:#000;
padding:0;
display: table;
width: 100%;
text-transform:none !important;
line-height: 1.5;
font-family: 'Oswald',sans-serif;
font-size: 14px;
}

.columns-sub .column ul li a:hover{color: #FF783A;}

.columns-sub .column .img-wrap{
display: table-cell;
width:70px;
padding: 0 5px;
}

.columns-sub .column .mask{
height:70px;
overflow:hidden;
}

.columns-sub .column .text{
display: table-cell;
padding: 0 5px;
background: none;
vertical-align: middle;
height: auto;
}

.columns-sub .column .text p{max-height: 65px;overflow: hidden;}

.header .search{
	float:right;
	position:relative;
	top: 20px;
	right: 20px;
}

.sticky.header .search{
	float:right;
	position:relative;
	top: 0px;
	right: 0px;
}

.under_art_tab .trc_rbox_header_span { 
	
	display: none;
	
}


.under_art_tab .trc_related_container {

	  margin-top: -16px !important;
	  position: absolute;
}


.under_art_tab .trc_header_ext {

	display: none;

}


.under_art_tab .trc_desktop_disclosure_link {
	
	float: right;
	color: #fff;
	
}


.under_art_tab .video-label-box {
	
	padding-left: 10px;
	padding-right: 10px;
	
}

.under_art_tab .trc_elastic .trc_rbox .trc_rbox_div {
	
	/*width: 689px !important;
	margin-left: 12px !important; */
	overflow: auto !important;
	
}

.header .search > p{
	display: inline-block;
	padding: 0 15px 0 15px;
	float: right;
	text-align: right;
	color: #FFF;
	background: url('img/main-sprite.svg')no-repeat 0px -172px;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	font-family: 'Oswald',sans-serif;
	font-size: 14px;
	text-transform:uppercase;
}

.header .search > p.open{
background: url('img/main-sprite.svg')no-repeat 0px -307px;
}

.header .search > p:hover,
.header .search > p.open{background-color: #222;}

.header .search .form-wrap{
display:none;
width: 400px;
padding: 10px;
background: #222;
position: absolute;
top: 50px;
right: 0;
}

.header .search form{overflow:hidden;}

.header .search input[type="text"]{
width: 75%;
display: block;
padding: 10px;
background-color: #FFF;
color: #333;
font-size: 14px;
font-family: 'Open Sans',sans-serif;
font-weight: bold;
float: left;
height: 35px
}

.header .search input[type="text"]::-webkit-input-placeholder{text-transform:uppercase;}
.header .search input[type="text"]:-moz-placeholder{text-transform:uppercase;}
.header .search input[type="text"]::-moz-placeholder{text-transform:uppercase;}
.header .search input[type="text"]:-ms-input-placeholder{text-transform:uppercase;}

.header .search input[type="submit"]{
float: right;
width: 25%;
height: 35px;
background: url('img/search.svg')no-repeat center -23px;
background-color: #FE5102;
}

.header .search input[type="submit"]:hover{background-color: #FA7A3F;}
/* =================     STICKY    ==========================*/
.header.sticky{
position: fixed;
width: 100%;
top: 0;
left: 0;
margin: 0;
}

.header.sticky .search .form-wrap {
	top: 33px;
}

.header.sticky .header-bg{background: #000;}

.header.sticky .main-menu-wrap{padding-left:75px;}
.header.sticky .logo{width:80px;left:-10px;}
.header.sticky .latest-dd{display:none;}
.header.sticky .search p {
	font-size: 0;
	padding: 0 15px 0 15px;
	background: url('img/main-sprite.svg')no-repeat -1px -172px;
}

.header.sticky .search p:hover{
	background-color: #222;
}

/* ================    LAYOUT    ===================*/
.body-content{
	cursor: default;
	overflow:hidden;
}

.footer-ad{
	cursor: default;
}

.footer-ad .inner{
border-top:1px solid #DFDFDF;
background:#fff;
padding:10px 0;
}

.body-content .inner{
background:#fff;
padding-bottom:20px;
overflow:hidden;
}

.frontPage .body-content .inner{overflow:visible;}

.body-content .main-column{
width: 688px;
float: left;
border-right: 1px solid #DFDFDF;
}

.body-content.podcast-episodes,
.body-content.reviews{overflow:visible;}

.body-content.podcast-episodes .main-column,
.body-content.reviews .main-column{margin-top: -75px;}

.body-content .sidebar-column{
width:300px;
float:right;
position: relative;
}

/* ==============      SLIDER    =====================   */
.img-wrap{position:relative;overflow:hidden;}
.img-wrap img{display:block;width: 100%;}

.slider-home{ 
	min-height: 550px;
	cursor: default;
}
.slider-home ul{min-height: 290px;}

.slider-home ul li{
width:298px;
float:left;
position:relative;
height:145px;
overflow: hidden;
}

.slider-home ul li:first-child{
float:left;
width:700px;
min-height: 290px;
height:auto;
overflow:visible;
}

.slider-home ul li a{display:block;}
.slider-home .img-wrap{overflow:hidden;background: #FFF;}

.slider-home .img-wrap img{
transition:opacity ease 0.4s;
-webkit-transition:opacity ease 0.4s;
-moz-transition:opacity ease 0.4s;
-ms-transition:opacity ease 0.4s;
-o-transition:opacity ease 0.4s;

height:auto;
width:100%;
max-width: none;
}

.slider-home a:hover img{opacity:0.85;}


.video-reviews .featured ul li:first-child .text,
.slider-home .text{
position:absolute;
background: rgba(0, 0, 0, 0.6);
padding:10px;
font-weight:600;
text-transform:uppercase;
bottom:0;
left:0;
width:100%;

box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}


/* IE9 SVG, needs conditional override of 'filter' to 'none' */
.slider-home .text{
padding: 20px 10px 10px 10px;
text-transform:none;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(19%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}


.text .category,
.slider-home .category{
font-size: 12px;
padding: 0 0 2px 0;
color: #FE5102;
text-transform: uppercase;
font-weight: bold;
}

.slider-home ul li .category{display:none;}

.slider-home .text h3{line-height:1.3;}

.slider-home a:hover .text h2{color:#D1D1D1;}

.slider-home ul li:first-child .text{padding: 30px 15px 10px 15px;}
.slider-home ul li:first-child .text h2,
.slider-home ul li:first-child .text h3{font-size:28px;line-height: 1.1;}
.slider-home ul li:first-child .img-wrap{max-height: 290px;}

.slider-home ul li .img-wrap img{}
.slider-home ul li:first-child .img-wrap img{left: 0; width:100%;display:block;height:auto;margin:0;}

.body-content{margin-top:10px;}

.body-content.single,
.body-content.categories{margin:0;}

.body-content.single .inner,
.body-content.categories .inner{padding-top:10px;}

.body-content.video-reviews .inner{background:none;padding: 0;}

.slider-home .columns{
width: 698px;
margin: 10px -5px;
}

.slider-home .columns .column{
width: 25%;
float: left;
position: relative;
display: block;
padding: 0 5px;
box-sizing: border-box;
}

.slider-home .columns .img-wrap{
height: 170px;
}

.slider-home .columns .img-wrap img{
height: 100%;
width: auto;
max-width: none;
margin-left: -70px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}

.slider-home .column .text{
background: #000;
padding: 10px;
font-weight: 600;
height: 80px;
position: relative;
}

.slider-home .column:hover .text{background: #FE5102;}
.slider-home .column:hover .text .category{color: #FCB394;}

.slider-home .column .text h4{
font-size: 14px;
line-height: 16px;
max-height: 50px;
overflow: hidden;
text-transform: none;
}

.img-wrap .hover{
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
line-height: 220px;
text-align: center;
background: rgba(0, 0, 0, 0.5);
color: #FFF;
text-transform: uppercase;
font-weight: bold;
font-size: 22px;
opacity:0;

transition:all ease 0.3s;
-webkit-transition:all ease 0.3s;
-moz-transition:all ease 0.3s;
-ms-transition:all ease 0.3s;
-o-transition:all ease 0.3s;
}

a:hover .hover{opacity:1;line-height: 185px;}
/* ==============   REVIEW BLOCK  =====================  */

.body-content .main{width: 670px;}
.review-section{margin-bottom: 20px;background: #FFF;}

.sidebar-column .widget-title,
.review-section .title,
.multi-content .title {
padding: 10px 15px;
color: #FFF;
text-transform: uppercase;
font-weight: bold;
background: #FE5102;
position: relative;
}

.single-wrap .multi-content .title{
margin: 20px 0;
text-transform: none;
color: #777;
background: #E0E0E0;
border:0;
}

.sidebar-column .widget-title{ font-size: 20px;background:#000;}
.review-section .title h1{ font-size: 26px; }
.review-section .title { font-size: 20px; }
.review-section .title ul{
	overflow: hidden;
	margin-top: 15px;
}

.review-section .title li{
	float: left;
	margin-right: 10px;
}

.sidebar-column .newsletter .widget-title{
padding:0;
background:none;
text-align: center;
margin-bottom:10px;
}

.sidebar-column .newsletter .widget-title a { 
color: #333;
font-size: 20px;
text-align: center;
display:block;
background:#fff;
padding:20px;
border: 1px solid #CECECE;
}

.sidebar-column .newsletter .widget-title a:hover{background-color:#333;color:#fff;} 


.sidebar-column .newsletter .widget-title a span{color:#FE5102;} 

.review-section .title.main-heading:before{
content:'';
width: 0;
height: 0;
border-style: solid;
border-width: 7px 7px 0 7px;
border-color: #FE5102 transparent transparent transparent;
position: absolute;
bottom: -6px;
z-index: 10;
left: 30px;
}

.review-section .title.main-heading.hdblack:before{
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #000000 transparent transparent transparent;
	position: absolute;
	bottom: -6px;
	z-index: 10;
	left: 30px;
}
.review-section .title.main-heading.hdblack {
	background:rgb(0, 0, 0) none repeat scroll 0 0 !important;
}
.review-section .title.main-heading{}

.title .viewall{
color: #FFF;
position: relative;
top: 2px;
font-size: 16px;
float: right;
}

.title .viewall:hover{color: #FFD4C0;}

.review-section .content{padding: 0 20px 20px 20px;background: #FFF;}
.review-section .content + .infinite-scroll-feed{margin-top: -20px;}
.review-section .content.fullpadding{padding:20px;}

.infinite-scroll-feed.review-section .content{padding:0 20px 20px 20px;}
.frontPage .infinite-scroll-feed.review-section .content{padding:20px;}

.highlight.review-section .content{
background: #000;
padding:20px;
}

.highlight ul.reviews .text h4{color:#fff}

.highlight ul.reviews li,
.highlight ul.reviews li:nth-child(2),
.highlight ul.reviews li:nth-child(3){width: 202px;}


.highlight .reviews .text .category{
background: url('img/video-cat.svg')no-repeat 3px 6px;
background-color: #000;
padding: 0;
top: -30px;
width: 30px;
height: 30px;
}

.reviews .img-wrap{}
.reviews .img-wrap .hover{}

.review-section .text h4{
color: #000;
font-weight: bold;
font-size: 14px;
margin-bottom:2px;
padding-top:5px;
line-height: 1.3;
overflow: hidden;
}

.review-section .text h4,
.highlight.review-section ul.reviews li:nth-child(2) .text h4,
.highlight.review-section ul.reviews li:nth-child(3) .text h4{line-height: 1.2;}


.review-section ul.reviews.videos li:nth-child(1) .text,
.review-section ul.reviews li:nth-child(1) .text{}



.review-section ul.reviews li:nth-child(2) .text, 
.review-section ul.reviews li:nth-child(3) .text{}

.review-section ul.reviews li .text{}


.review-section .carousel-section .text h4{
height: auto;
max-height: 34px;
}

.carousel-section .bx-wrapper .bx-loading{
background:url('img/ajax-loader-2.gif')no-repeat center;
background-color:#fff;
}

#post_content.loading {
	background:transparent url(/wp-content/themes/wgtc_v2/img/loading.gif) scroll no-repeat center 20px
}
#post_content.loading .content {
	opacity: 0.2;
}

.highlight.review-section ul.reviews li:nth-child(2) .text h4,
.highlight.review-section ul.reviews li:nth-child(3) .text h4,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(1) .text h4,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(2) .text h4,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(3) .text h4 {font-size: 14px;line-height: 1.3;}

.info .the-author .entry-date {
	
	padding-left: 5px;
	
}

.review-section .text .date{
font-size: 13px;
margin-top:5px;
color: #666666;
font-weight:normal;
}

.review-section .text{position:relative;}

.reviews .text .category{
position: absolute;
background: #FFF;
padding: 6px 8px 0px 0px;
top: -18px;
font-size: 12px;
line-height: 1;
z-index: 2;
}

.review-section ul.reviews{
margin: 0 -7px 0 -7px;
overflow: hidden;
width:auto !important;
font-size:0;
}


.infinite-scroll-feed.review-section ul.reviews li:nth-child(1),
.infinite-scroll-feed.review-section ul.reviews li:nth-child(2),
.infinite-scroll-feed.review-section ul.reviews li:nth-child(3),
.review-section ul.reviews li{
/*float: left;*/
display:inline-block;
vertical-align: top;
width:33.333333%;
padding: 0 7px 25px 7px;

box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.infinite-scroll-after{
	cursor: default;
}

.infinite-scroll-after .infinite-scroll-feed.review-section ul.reviews li{width:25%;}

.infinite-scroll-feed.review-section ul.reviews li .img-wrap:nth-child(1),
.review-section ul.reviews li .img-wrap{height: 120px; overflow: hidden; }

.review-section ul.reviews li .img-wrap img{
/*	position: relative;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);*/
}


.review-section ul.reviews li:nth-child(1){width:100%;}

.review-section ul.reviews li:nth-child(1) .text h4{font-size: 26px;}

.review-section ul.reviews li:nth-child(1) .img-wrap{height: 300px; overflow: hidden;}

.review-section ul.reviews li:nth-child(2),
.review-section ul.reviews li:nth-child(3){width:50%;}

.review-section ul.reviews li:nth-child(2) .text h4,
.review-section ul.reviews li:nth-child(3) .text h4{
font-size: 20px;

}

.review-section ul.reviews li:nth-child(2) .img-wrap,
.review-section ul.reviews li:nth-child(3) .img-wrap{ height: 180px; overflow: hidden;}



.highlight.review-section ul.reviews li:nth-child(2) a .hover,
.highlight.review-section ul.reviews li:nth-child(3) a .hover,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(1) a .hover,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(2) a .hover,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(3) a .hover,
.review-section ul.reviews li a .hover{line-height:140px;font-size:16px;}


.highlight.review-section ul.reviews li:nth-child(2) a:hover .hover,
.highlight.review-section ul.reviews li:nth-child(3) a:hover .hover,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(1) a:hover .hover,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(2) a:hover .hover,
.infinite-scroll-feed.review-section ul.reviews li:nth-child(3) a:hover .hover,
.review-section ul.reviews li a:hover .hover{line-height: 120px;}

.review-section ul.reviews li:nth-child(1) a .hover{line-height: 345px;font-size:24px;}
.review-section ul.reviews li:nth-child(1) a img{width:100%;}

.review-section ul.reviews li:nth-child(1) a:hover .hover{line-height: 275px;}

.review-section ul.reviews li:nth-child(2) a .hover,
.review-section ul.reviews li:nth-child(3) a .hover{line-height: 200px;font-size:18px;}

.review-section ul.reviews li:nth-child(2) a:hover .hover,
.review-section ul.reviews li:nth-child(3) a:hover .hover{line-height: 170px;}

.review-section ul.reviews.videos li .text h4,
.review-section ul.reviews.videos li .text h4{font-size:14px;}

.review-section ul.reviews.videos li:nth-child(1) .text h4{font-size: 26px;}

.review-section ul.reviews.videos li{
float: left;
width:33.333333%;
padding: 0 7px 15px 7px;

box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.infinite-scroll-feed.review-section ul.reviews.videos li .img-wrap:nth-child(1),
.review-section ul.reviews.videos li .img-wrap{height: 100px; overflow: hidden; }

.review-section ul.reviews.videos li .img-wrap img{
	position: relative;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.review-section ul.reviews.videos li:nth-child(1),
.review-section ul.reviews.videos li:nth-child(1) a img{width:100%;}
.review-section ul.reviews.videos li:nth-child(1) .img-wrap{height: 300px;}


.review-section ul.reviews.videos li:nth-child(1) a{display:block;position:relative;}
.review-section ul.reviews.videos li:nth-child(1) .text{
position: absolute;
bottom: 0;
z-index: 2;
background: rgba(0, 0, 0, 0.6);
padding: 0px 10px 0px 0px;
width:100%;
}

.review-section ul.reviews.videos li:nth-child(1) .category{background-color: rgba(0, 0, 0, 0.6);}
.review-section ul.reviews.videos li:nth-child(1) .date{color:#fff;}

.carousel-section{
    position: relative;
    max-height:150px;
    overflow:hidden;
}

.carousel-section .controls{}

.carousel-section .bx-wrapper .bx-controls-direction a{
display: block;
height:100%;
width: 25px;
position: absolute;
background: url('img/carousel-ctrls.svg')no-repeat 0px 0px;
top:0;
z-index: 1;
background-color: #FFF;
cursor: pointer;
z-index: 3;
margin:0;
}

.carousel-section .bx-wrapper .bx-controls-direction a.bx-prev{
background: url('img/carousel-ctrls.svg')no-repeat 6px 40px;
left: -25px;
}

.carousel-section .bx-wrapper .bx-controls-direction a.bx-next{
background: url('img/carousel-ctrls.svg')no-repeat -70px 40px;
right: -25px;
}

.carousel-section .bx-wrapper .bx-controls-direction a:hover{background-color: #F0F0F0;}
.carousel-section .controls span.inactive{background-color: #EEE;opacity: 0.2;}

.carousel-section .title{background:#000;margin-bottom: 15px;}
.carousel-section .title .viewall:hover{color: #FE5102;}

.carousel-section ul{}

.carousel-section .img-wrap{
display: inline-block;
width: 49%;
margin-right: 2%;
vertical-align: middle;
height:94px;
}

.carousel-section .text{
display: inline-block;
vertical-align: middle;
width: 40%;
}

.carousel-section .img-wrap .hover{
line-height: 160px;
font-size: 16px;
}

.carousel-section ul li:hover .img-wrap .hover{line-height: 100px;}


.carousel-section ul li{width:299px;}
.carousel-section ul li a{}


/* ====================    CATEGORY   =======================*/

.review-section.category .title{background:#fff;}

.review-section.category .title.main-heading:before{
border-color: #ffffff transparent transparent transparent;
}


/*   ===========   SIDEBAR   ============== */
.sidebar-column{}

.the-sidebar{padding-right: 10px;}

.frontPage .the-sidebar{margin-top: -260px;}
.frontPage .body-content{overflow:visible;}
/*  ==     PODCAST   == */
.sidebar-column .podcast{background: #000;margin:20px 0 10px 0;}
.sidebar-column .podcast .widget-title{background:none;margin:0;}
.sidebar-column .podcast .img-wrap{position: absolute;}
.sidebar-column .sidegal .img-wrap{position: relative;}

.sidebar-column .podcast .content{
position: relative;
padding:5px 10px 10px 10px;
display:block;
background:#000;
}
.sidebar-column .podcast .content:hover{background-color: #141414;}

.sidebar-column .podcast .img-wrap img{}
.sidebar-column .podcast .text{padding: 0 0 0 72px;}
.sidebar-column .sidegal .text{padding: 0; }

.podcast .text .table{height: 60px;}

.sidebar-column .podcast .text h4{
color: #FFF;
font-size: 14px;
font-weight: bold;
}

.sidebar-column .podcast .content:hover h4{color: #FE5102;}

.podcast .subscribe{
display:block;
background: url('img/main-sprite.svg')no-repeat 260px -415px;
background-color: #333;
}

.podcast .subscribe:hover{background-color:#222;}

.podcast .subscribe p{
padding: 10px 25px 10px 10px;
line-height: 1.3;
color: #FFF;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
}

.podcast .subscribe p span{}
/*    ^    <===   */  


.sidebar-column.sticky .the-sidebar{
position:fixed;
top: 42px;
width: 300px;
margin:0;
}

.sidebar-column.sticky .podcast,
.sidebar-column.sticky .ad.top{display:none;}


.sidebar-column .widget-title{margin-bottom:5px;}

.widget-release-date{
display: block;
font-size: 13px;
margin-top: 5px;
color: #666666;
}

.sidebar-column ul{}
.sidebar-column ul li{margin-bottom:5px;}

.sidebar-column ul li a{
position: relative;
height: 60px;
padding-left: 75px;
display: block;
border: 1px solid #CECECE;
}

.sidebar-column ul li a:hover{
background-color:#f4f4f4;
}

.sidebar-column .news a .img-wrap{
width: 60px;
height: 60px;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}


.sidebar-column a .text{
height: 60px;
display: table-cell;
vertical-align: middle;
}

.sidebar-column .sidegal a .text{

	display: block;
	padding-top: 10px;
	padding-bottom: 0;
	height: auto;
}


.sidebar-column a .text h4{
color: #000;
font-weight: bold;
font-size: 14px;
line-height: 1.1;
padding-right: 10px;
}

.sidebar-column .sidegal a .text h4{

	padding: 0;
	margin: 0;
	display: block;

}

.sidebar-column .ad{
	margin-bottom: 10px;
	min-height: 250px;
	width: 300px;
/*	height: 250px; */
	background-color: #f3f3f3;
	position:relative;
	z-index:0;
}

.sidebar-column .ad,
.sidebar-column .ad.bottom{overflow: hidden;}

.frontPage .the-sidebar .ad.top{margin-left:0;}

.top-ad{height: 90px;}
.side-ad{height: 300px;}

/*  ===========    SINGLE ARTICLE    ===================  */
.content .page.active, 
#after_post_content .active {
display: block;
visibility:visible;
}

.content .page{display:none;visibility:hidden;}

.static-page-wrap,
.not-found,
.single-wrap{
padding: 20px;
margin-bottom: 10px;
background:#fff;
position:relative;
}

.body-content.static-page,
.body-content.single{/*margin-top: 15px;*/}

.single-wrap .post{
min-height: 600px;
margin-bottom: 40px;
}

.single-wrap .title{
margin: 5px 0 15px 0;
border-bottom: 1px solid #E6E6E6;
}

.single-wrap .title .info{
text-transform: uppercase;
font-family:'Oswald',sans-serif;
color: #000;
font-size: 12px;
padding: 10px 0;
}

.single-wrap .title .info iframe{
display: inline-block;
vertical-align: middle;
margin-left: 10px;
}


.single-wrap .title span{vertical-align:middle;}

.single-wrap .title h1{
font-size: 36px;
font-weight: bold;
line-height: 1.1;
}

.single-wrap .post .featured-image{
height: 0;
overflow: hidden;
position: relative;
padding-bottom: 56.25%;
margin-bottom: 30px;
}

.post .content{
font-family:'Open Sans',sans-serif;
position:relative;
padding-top:1px;
}

.post .content li,
.post .content p,
.post .content > div{font-size:16px;line-height: 1.5;}

.post .content p img{width:100%;}

.post .content h1,
.post .content h2,
.post .content h3,
.post .content h4,
.post .content h5,
.post .content h6{
line-height: 1.2;
margin-top: 15px;
color:#FE5102;
}

.post .content h1{ font-weight: 800; font-size:36px; font-family: 'Open Sans Condensed', sans-serif; }
.post .content h2{ font-weight: 800; font-size:30px; font-family: 'Open Sans Condensed', sans-serif; }
.post .content h3{ font-weight: 800; font-size:24px; font-family: 'Open Sans Condensed', sans-serif; }
.post .content h4{ font-weight: 800; font-size:20px; font-family: 'Open Sans Condensed', sans-serif; }
.post .content h5{ font-weight: 800; font-size:18px; font-family: 'Open Sans Condensed', sans-serif; }
.post .content h6{ font-weight: 800; font-size:14px; font-family: 'Open Sans Condensed', sans-serif; }


.post .content p{margin-top: 15px;}
.post .content a{font-weight: 600;}

.post .content strong,
.post .content b{font-weight: 600;}

.post .content em,
.post .content i{ font-style: italic; }

.post .content ul,
.post .content ol{ padding-left: 20px; padding-top: 10px; padding-bottom: 10px; }

.post .content ul{ list-style: disc; }
.post .content ol{ list-style: decimal; }

.post .content blockquote{ 
	position: relative;
	padding: 15px 30px ;
	text-align: left;
	color: #666666; 
}

.post .content blockquote p{font-size:16px;line-height: 1.4;}

.post .content blockquote:before, 
.post .content blockquote:after{ 
content: '';
position: absolute;
display: block;
width: 30px;
height: 21px;
font-family: 'Open Sans Condensed', sans-serif;
background-position: center;
background-repeat: no-repeat;
background-image: url('img/quote.png');
}

.post .content blockquote:before{ 
left: 10px;
top: 10px;
}

.post .content blockquote:after{ 
right: 0px;
bottom: 0px;
}

.breadcrumbs{
font-size: 12px;
color: #FE5102;
font-family: Oswald;
text-transform: uppercase;
}

.breadcrumbs a{}
.breadcrumbs span{}

#post-pagination,
.pagination{
overflow: hidden;
padding: 10px 0;
margin: 20px 0 20px 0;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
font-family: 'Open Sans Condensed',sans-serif;
}


#post-pagination a,
.pagination a{
display:inline-block;
text-align:center;
padding:10px 20px;
color:#fff;
font-weight:bold;
background:#FE5102;
text-transform:uppercase;
font-size: 14px;
}

#post-pagination a:hover,
.share .right a.viewComments:hover,
.pagination a:hover{background-color: #FF7130;}

#post-pagination #post-previous-page,
.pagination #prev{float:left;}

#post-pagination #post-next-page,
.pagination #next{float:right;}

.single .share{margin: 0 0 10px 0;background:#fff;}


.share .social-btns .inner{width:auto;margin:auto; margin-top: -10px !important;padding-bottom:0;}

.share .share-title,
.share .social-wrap{
display: inline-block;
vertical-align: middle;
}

.share .share-title{
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
margin-right: 5px;
}

.share .social-wrap a{
display: inline-block;
padding: 0 20px 0 15px;
color: #FFF;
font-weight: bold;
font-size: 14px;
background-color: #999;
line-height:26px;
height: 26px;
text-transform: uppercase;
margin-right: 2px;
}

.social-wrap a .fa{
margin: 0px 10px 0 0;
font-size: 16px;
vertical-align: middle;
}

.share .social-wrap.fb a .fa:after{content: "\f09a";}
.share .social-wrap.tw a .fa:after{content: "\f099";}
.share .social-wrap.all a .fa:after{content: "\f1e0";}

.share .social-wrap.fb a{background-color: #3B5998;}
.share .social-wrap.tw a{background-color: #55ACEE;}
.share .social-wrap.gp a{background-color: #D34836;}
.share .social-wrap.pi a{background-color:#C92228;}
.share .social-wrap.all a{
background-color:#2B9330;
padding: 0 15px 0 35px;
position:relative;
vertical-align: middle;
}

.share .social-wrap.all a span{
display: inline-block;
vertical-align: top;
margin-right: -20px;
height: 26px;
line-height: 26px;
padding: 0 5px;
text-align: center;
background: #3A7636;
}

.share .social-wrap.all a:before{
content: "Share This";
display: inline-block;
vertical-align: middle;
margin: 0px 5px 0 0px;
line-height: 1;
}

.share .social-wrap.all a:after{
font: normal normal normal 14px/1 FontAwesome;
content: "\f1e0";
margin: 0;
font-size: 16px;
position: absolute;
top: 6px;
left: 10px;
}


.st_sharethis_custom{padding: 0 20px 0 15px;display: inline-block;}

.share .social-wrap.fb a:hover{background-color: #5370AD;}
.share .social-wrap.tw a:hover{background-color: #5FB5F7;}
.share .social-wrap.gp a:hover{background-color: #DB5443;}
.share .social-wrap.pi a:hover{background-color:#D82C32;}
.share .social-wrap.all a:hover{background-color: #3AA53F;}

.stButton .stLarge{background: none !important;}

/* ==============   STICKY SOCIAL   ======================= */
.single  .share{}

.single .sticky .share{
position: fixed;
top: 32px;
z-index: 11;
padding: 10px 20px 5px 20px;

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

width: 686px;
margin: 0px 0px 0px -20px;
}

.single-wrap.sticky .post > .title{margin-bottom:80px;}

/*.share .left.sticky .social-btns .inner{}

.share .left.sticky .sticky-bg{
width: 688px;
background: #FFF;
padding: 3px 3px 3px 115px;
}*/

/*  =================  REVIEWS PAGE ============  */
.filters-container{
	float: none;
	clear: both;
	
	margin-top: 15px;
	padding: 8px 0 10px;

	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.filters-container:after {
	content: '';
	display: block;
	clear: both;
}

.review-section.category .review-nav{
float: left;
max-width: 440px;
text-align: right;
margin-top: 4px;
}

.reviews .review-nav > div,
.review-section.category .review-nav ul{margin:0;display:inline-block;vertical-align:middle;}

.review-section.category .review-nav ul li{display: inline-block;margin:0;float:none;vertical-align: middle;}

.reviews .review-nav > div{
color: #000;
font-family: "Open Sans",sans-serif;
font-size: 12px;
margin-right: 7px;
}

.review-nav ul li a{
color: #000;
font-family: "Open Sans",sans-serif;
font-size: 12px;
display: block;
padding: 5px 2px;
font-weight: 600;
text-transform: uppercase;
}

.review-nav ul li a.active,
.review-nav ul li a:hover{color: #FE5102;}
/* ==================         VIDEO REVIEWS     ============================= */
.body-content.video-reviews{margin:0;}
.body-content.video-reviews .main-column{
width:auto;
float:none;
padding: 0;
border: 0;
}

.video-reviews .featured{}
.video-reviews .featured ul{overflow:hidden;}

.video-reviews .featured ul li{
float: left;
width: 334px;
margin: 0 15px 10px 0;
}

.video-reviews .featured ul li.ad{
width: 300px;
margin: 0;
}

.video-reviews .featured ul li a{}

.video-reviews .featured .icon{
background: url('img/video-icon.svg')no-repeat -3px -77px;
width: 40px;
height: 40px;
position: absolute;
top: -40px;
left: 0;
z-index: 4;
}

.video-reviews .featured .text{
background: #FFF;
color: #333;
padding: 10px;
position: relative;
height:53px;
overflow:hidden;
}

.video-reviews .featured h2{line-height: 1.2;font-weight: bold;}

.video-reviews .featured p{
font-size: 12px;
color: #666;
line-height: 1.3;
padding-top:4px;
}

.video-reviews .featured .img-wrap{ height: 175px;}

.video-reviews .featured ul li:first-child{
width: 100%;
position:relative;
margin: 0 0 15px 0;
}
.video-reviews .featured ul li:first-child a{}

.video-reviews .featured ul li:first-child .text{
position: absolute;
background: rgba(0, 0, 0, 0.6);
color: #FFF;
bottom: 0;
z-index: 2;
left: 0;
line-height: 1.2;
padding: 10px 20px;
font-size:36px;
font-weight: bold;
text-transform: uppercase;
height:auto;
}

.video-reviews .featured ul li:first-child .img-wrap{
overflow: hidden;
height: 345px;
}
.video-reviews .featured ul li:first-child .img-wrap img{width:100%;}

.video-reviews .featured ul li:first-child .icon{
width: 70px;
height: 60px;
top: -60px;
background-position: 13px 11px;
background-color: rgba(0, 0, 0, 0.6);
}

.video-reviews .featured ul li:first-child p{display:none;}

.video-reviews featured.ad{}

.video-review-sort{}
.video-review-sort .controls{background: #FE5102;}

.video-review-sort .controls li{
float:left;
position:relative;
}

.video-review-sort .controls li a{
font-family: 'Oswald',sans-serif;
font-weight: normal;
text-transform: uppercase;
color: #FFF;
font-size: 13px;
display: block;
padding: 12px;
}

.video-sort-wrap a:hover .text h2,
.video-reviews .featured a:hover h2{color:#FE5102}

.video-review-sort .controls li.active a,
.video-review-sort .controls li a:hover{background: #000;}

.video-review-sort .controls li.active:after{
content: '';
position: absolute;
bottom: -6px;
left: 50%;
margin-left: -7px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 7px 0 7px;
border-color: #000 transparent transparent transparent;
}

.video-sort-wrap{background: #FFF;padding: 20px;}
.video-sort-wrap ul{display:none;margin: 0 -4px;}
.video-sort-wrap ul:first-child{display:block;}

.video-sort-wrap ul li{
float: left;
margin: 0 4px 5px 4px;
width: 185px;
}
.video-sort-wrap ul li a{}
.video-sort-wrap .img-wrap{ height: 100px; margin-bottom: 5px;}
.video-sort-wrap .img-wrap img{
	position: relative;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.video-sort-wrap .text{
position: relative;
background: #FFF;
color: #333;
padding: 0;
font-weight: bold;
position: relative;
height: 55px;
}

.video-sort-wrap .text .icon{
background: url('img/video-icon.svg')no-repeat -11px -147px;
width: 25px;
height: 25px;
position: absolute;
top: -35px;
left: 3px;
z-index: 4;
}

.video-sort-wrap .text h2{font-size: 14px;line-height: 1.1;}
.video-sort-wrap .text p{
font-size: 12px;
text-transform: uppercase;
color: #999;
line-height: 1.3;
padding-top: 2px;
}

.main-video{
position: relative;
padding: 0;
width: auto;
z-index:0;
margin-top:20px;
}

.main-video:first-child{margin-top:0;}

.main-video.expand{width:998px;}

.wgtc-post-video{
position: relative;
margin-left: -20px;
margin-right: -20px;
padding-top: 10px;
padding-bottom: 10px;
}

.wgtc-post-video iframe{
width: 100% !important;
height: 410px !important;
}

.wgtc-post-video > div{
/*padding: 0 20px 0 20px !important;*/
/*width: auto !important;*/
/* height: 100% !important; */
/*margin-right: -20px;*/
/*margin-left: -20px;*/
margin:0 auto;
}
.is-mobile .wgtc-post-video > div {
  max-width: 100%;
/*  height: auto !important;*/
 }
.is-mobile .wgtc-post-video, .is-mobile .wgtc-post-video > div[id^=zeus] {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 video */
    padding-top: 35px;
    height: 0 !important;
}
.is-mobile .wgtc-post-video > div[id^=zeus] {
    margin-top:-25px;
    padding-top:0;
}
.is-mobile .wgtc-post-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.wgtc-post-video > div img{
	top: 49% !important;
}

.wgtc-post-video > div > div {
	width: 100% !important;
}

.mejs-container,
.mejs-inner,
.mejs-mediaelement,
.mejs-layers,
.mejs-layer,
.mejs-poster {
	width: 100% !important;
}


.videoReview .the-sidebar{
transition:margin ease 0.6s;
-moz-transition:margin ease 0.6s;
-webkit-transition:margin ease 0.6s;
}

.videoReview .the-sidebar.expand{margin-top: 573px;}

.expand-btn{
position: absolute;
right:0px;
top:0px;
background: url('img/video.svg')no-repeat 4px 3px;
background-color: #FE5102;
color: #FFF;
font-weight: bold;
font-size: 0;
cursor: pointer;
width: 40px;
height: 30px;
}
.expand-btn:hover{background-color: #FF6F2D;}

.expand-btn.clicked{
background-position:4px -40px;
background-color: #838383;
}

.featured-image .go-back,
.main-video .close-video{
position: absolute;
right: -13px;
top: 31px;
z-index:10;
color: #FFF;
background: #FE5102;
width: 30px;
height: 30px;
text-align: center;
display: block;
line-height: 25px;
font-weight: bold;
border-radius: 50%;
font-size: 20px;
display:none;
}

.featured-image .go-back:hover,
.main-video .close-video:hover{background:#333;}


.featured-image .go-back{/*display:block;*/}

/* ====================     STATIC PAGE   =========================   */
.static-page-wrap{}
.static-page-wrap .title{}
.static-page-wrap .title h1{
font-size: 30px;
font-weight: bold;
margin-bottom: 25px;
}

/* ============   RELATED / zergnet  ============================*/
.sticky-footer-toggle{
position: absolute;
width: 30px;
height: 30px;
background: #FF7E44;
right:0px;
top: -30px;
color: #FFF;
text-align: center;
line-height:30px;
font-size:17px;
z-index: 10;
cursor: pointer;
font-family:'FontAwesome','Verdana',sans-serifl;
}


.sticky-footer-toggle:after{ 
	content: '\f077';
}
.sticky-footer-toggle.open:after{ 
	content: '\f078';
}

.related-footer{
position: fixed;
bottom: 0;
background-color: #FF5C01;
width: 100%;
left: 0;
padding: 5px 0;
min-height: 70px;

transition:0.3s all ease;
-moz-transition:0.3s all ease;
-webkit-transition:0.3s all ease;

transform:translateY(100%);
-moz-transform:translateY(100%);
-webkit-transform:translateY(100%);
-ms-transform:translateY(100%);

min-width: 998px;
z-index:9999 !important;
text-align: center
}

.related-footer.sticky{
transform:translateY(0px);
-moz-transform:translateY(0px);
-webkit-transform:translateY(0px);
-ms-transform:translateY(0px);
}

.related-footer .wrapper{}

.related-footer .single{
overflow: hidden;
position: absolute;
top: 10px;
display: block;
min-height: 80px;
max-width: 21%;
}

.related-footer .single:hover{opacity:0.9;}

.related-footer .single:hover .text span{color:#fff;}
.related-footer .single:hover h4{color:#333;}

.related-footer .single.prev{left:10px; text-align: left;}
.related-footer .single.next{right:10px; text-align: right;}

.zerg_wrapper { 
	
	margin: 0 auto;
	width: 490px;
	
}

.related-footer .single .img-wrap{
width: 80px;
height: 80px;
position: absolute;
}

.related-footer .related-bar-thumb{
	/*height: 70px;
	width: 70px;*/
}

.related-footer .single .text{
font-weight: bold;
color: #FFF;
line-height: 1.3;
padding: 0 0 0 90px;
}

.related-footer .single .text h4{
max-width:100%;
font-size:13px;
}

.related-footer .single .text span{
font-size:12px;
color: #FFC9BE;
text-transform:uppercase;
}

.related-footer .single.next .text{
text-align:right;
padding: 0 90px 0 0px;
}

.related-footer .single.next .img-wrap{right:0;}

#zergnet-widget-25072{width: 491px;margin: auto;}
#zergnet-widget-31501 .zergentity {
margin-left:0 !important;
margin-right:0 !important;
}

/*.related.content{
padding-bottom:15px;
border-bottom: 1px solid #E6E6E6;
margin-bottom:20px;
}

.related ul{margin:0 -4px 0 -4px;}

.related ul li{
float: left;
width: 156px;
margin: 0 4px 15px 4px;
}

.related ul li a{}
.related ul li a .img-wrap{}
.related ul li a .img-wrap img{}

.related ul li a h4{
padding: 5px 0;
font-size: 14px;
font-family: Oswald;
color: #000;
line-height: 1.3;
}

.related ul li a:hover h4{color: #FE5102;}*/
.related-footer .zergheadline { position: absolute; top: 10px; font-size: 10px !important; opacity: 0;}
.related-footer .zergentity { position: relative; width: 80px !important; background-color: #000;}
.related-footer .zergentity:hover .zergheadline { opacity: 1;}
.related-footer .zergentity:hover a img { opacity: 0.5;}
.related-footer .zergentity a img{ border:none !important; height: 80px !important; width:80px !important; vertical-align: top;}
.related-footer .zergentity .zergheadline a{color:#fff !important;}

#zergnet-widget-22449{
padding-bottom:15px;
border-bottom: 1px solid #E6E6E6;
margin-bottom:20px;
}


.zergentity a img{border:none !important;}
.zergentity .zergheadline a{color:#000 !important;}
/* ====================    404   ========================*/
.not-found{}

.not-found .box{
background: #2C2C2C;
color: #FFF;
font-weight: bold;
text-transform: uppercase;
position: relative;
padding: 30px;
max-width: 400px;
margin: 35px auto 50px auto;
text-align: center;

border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
}

.not-found .box:before{
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 30px 30px 0 30px;
border-color: #2C2C2C transparent transparent transparent;
position: absolute;
bottom: -29px;
z-index: 10;
left: 30px;
}

.not-found .box .number{font-size: 190px;}

.not-found .box span{
font-size: 35px;
display: inline-block;
padding-bottom: 10px;
}

.not-found p{
max-width: 460px;
margin: 0px auto 50px auto;
font-size: 29px;
}


/*  ====================    Gallery single =======================   */
.gallery-wrap{
margin-top: 15px;
background: #000;
padding: 15px 0;
position: relative;
z-index: 10;
overflow: hidden;
transition: 0.3s width ease;
-moz-transition: 0.3s width ease;
-webkit-transition: 0.3s width ease;
/*
margin-right: -20px;
margin-left: -20px;
*/
}
@media screen and (min-width: 1024px) {
	.gallery-wrap{
		margin-right: -20px;
		margin-left: -20px;
	}
}


/*.gallery-wrap:hover{width: 978px;}*/
.gallery-wrap .close-gallery{display:none;}

.gallery-wrap .bx-viewport{
	background-color: #000 !important;
}


/* ==== FULLSCREEN ==== */
.gallery-wrap.fullscreen{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999999;
margin: 0;
overflow-y: auto;
min-width: 998px;

box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.gallery-wrap.fullscreen .close-gallery{
position: absolute;
right: 35px;
top: 15px;
z-index: 99;
color: #FFF;
background: #FE5102;
width:30px;
height:30px;
text-align: center;
display: block;
line-height: 25px;
font-weight: bold;
font-size: 20px;
display: block;
cursor:pointer;

border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}

.gallery-wrap.fullscreen .close-gallery:hover{background-color: #FF834A;}

.gallery-wrap.fullscreen .container .left-side{
width:100%;
padding-right: 335px;
}

.gallery-wrap.fullscreen .container .right-side{
width: 300px;
position:absolute;
top:0;
right:15px;
}

.gallery-wrap.fullscreen .container .right-side .side-ad{margin-top: 54px;}

.gallery-wrap.fullscreen .top-ad{display:block;}

.gallery-wrap.fullscreen .container{width:auto;position:relative}

.gallery-wrap.fullscreen .open-gallery{display:none;}
.gallery-wrap.fullscreen #thumbnails{height: auto;}

.gallery-wrap.fullscreen .gallery-slider{margin-bottom:15px;}

#thumbnails{}

#thumbnails a{
display: block;
margin: 0 5px 10px 5px;
float: left;
width: 100px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
cursor:pointer;
background: #000;
}

#thumbnails a img{
display:block;
width:100%;
transition:opacity 0.3s ease;
-moz-transition:opacity 0.3s ease;
-webkit-transition:opacity 0.3s ease;
-o-transition:opacity 0.3s ease;
opacity:0.7;
}

#thumbnails a:hover img,
#thumbnails a.active img{opacity:1;}

.fullscreen .gallery-slider-wrap .slider-controls{display:none;}

.gallery-wrap.fullscreen .top-wrap,
.gallery-wrap.fullscreen .bottom-wrap{display:block;position: relative;}

.fullscreen .slider-controls .display .control,
.fullscreen .slider-controls .display .control a{
position: static;
margin-top: 0;
display: inline-block;
vertical-align:middle;
}



/* =========   TEMPORARY FIX   ======= */
body .gallery-slider-wrap .bx-wrapper .bx-viewport{}

.post .content .gallery-slider-wrap ul{padding: 0;list-style: none;}

.gallery-slider-wrap .bx-viewport ul li{
width: 100% !important;
background: #000;
text-align:center;
}

.gallery-wrap .bx-wrapper img{
width: auto;
height: auto;
max-width:100%;
max-height:100%;
}

div#gallery_display p {
	display: none;
}

div#gallery_display .gallery-caption-wrap p {
	display: inline-block;
	margin-top: 0;
}

body .fullscreen .gallery-slider-wrap .bx-viewport ul li{}
.gallery-wrap.fullscreen .bx-wrapper img{}

.gallery-wrap .bx-wrapper img{margin:auto;}

/*.gallery-slider-wrap .bx-viewport ul li,
body .gallery-slider-wrap .bx-wrapper .bx-viewport,
.gallery-slider .table,
.gallery-slider .v-align{ height: 470px; }*/

/*.gallery-slider.zergnet .bx-viewport ul li,
.gallery-slider.zergnet .bx-wrapper .bx-viewport,
.gallery-slider.zergnet .table,
.gallery-slider.zergnet .v-align{ height: 800px !important; }*/

.fullscreen .gallery-slider-wrap .bx-viewport ul li,
body .gallery-slider-wrap .bx-wrapper .bx-viewport,
.fullscreen .gallery-slider .table,
.fullscreen .gallery-slider .v-align{height: 600px;}

/*  ^==  =====*/

/* ^ ==== ================== ============*/

.gallery-wrap .container{width: 100%;}

.gallery-wrap .container .left-side{width: 100%;  float: left;}
.gallery-wrap .container .right-side{width: 300px;float: right;}

.gallery-wrap .top-ad{display:none;text-align:center;margin-bottom:30px;}

.gallery-wrap .mask{}

.gallery-slider{text-align: right;}

body .bx-wrapper .bx-viewport{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border: 0;
left: auto;
}

.extra-info a,
.open-gallery{
background: #FE5102;
color: #FFF;
text-transform: uppercase;
padding: 6px 10px;
display: inline-block;
font-weight: bold;
margin-top: 15px;
}

.extra-info a:hover,
.open-gallery:hover{
background: #FF834A;
color:#fff;
}

body .bx-wrapper{margin:auto;}

.gallery-wrap #thumbnails{height:0;overflow:hidden;margin: 0 -5px;}

.gallery-wrap .bx-wrapper .bx-controls-direction a{
margin-top: -22px;
width: 45px;
height: 45px;
background-color: #FE5102;
}

.gallery-wrap .bx-wrapper .bx-next:hover,
.gallery-wrap .bx-wrapper .bx-next{
background: url('img/slider-ctrls.svg') no-repeat 17px -38px;
right:0;
}

.gallery-wrap .bx-wrapper .bx-prev:hover,
.gallery-wrap .bx-wrapper .bx-prev{
background: url('img/slider-ctrls.svg') no-repeat 15px 14px;
left:0;
}

.slider-controls {
	overflow: hidden;
}

.slider-controls .display .control:hover,
.slider-controls .display .next .bx-next:hover,
.slider-controls .display .prev .bx-prev:hover{/* background-color: #FF7334; */}

.gallery-wrap .top-wrap .intro{float: left;}
.gallery-wrap .top-wrap .slider-controls{
position: absolute;
top: 0;
right: 0;
}

.gallery-slider:after {
	content: '';
	display: block;
	clear: both;
}

.gallery-slider .gallery-slider-wrap{
position:relative;
height:480px;
background: #000;
}

.fullscreen .gallery-slider .gallery-slider-wrap{overflow:visible;height:auto;}

.slider-controls .display {
	padding: 10px 30px;
	float: right;
}

.slider-controls .display .control {
	float: left;
}

.slider-controls .display .control a:after{
	content: '';
width: 55px !important;
height: 45px !important;
background: url('img/slider-ctrls.svg') no-repeat 0px 0px !important;
background-color: #FE5102 !important;
position: relative;
z-index: 9999;
display: block;
text-indent: -9999px;
}

.slider-controls .display .next .bx-next:after{
background-position: 23px -37px !important;
}

.slider-controls .display .prev .bx-prev:after{
background-position: 20px 15px !important;
margin-right: 30px;
}

.fullscreen .slider-controls .display > span{
vertical-align: middle;
display: inline-block;
}

.slider-controls .display .text{
display: inline-block;
vertical-align: middle;
color: #FFF;
font-weight: bold;
margin: 0 10px;
font-size: 14px;
}
.slider-controls .display p span{}

.gallery-wrap .top-wrap{margin-bottom: 10px;min-height: 45px;}

.gallery-wrap .top-wrap .intro{
float: left;
font-size: 26px;
font-weight: 700;
color: #FFF;
margin-top: 5px;
padding-right: 165px;
line-height: 1.2;
}

.gallery-wrap .bottom-wrap .intro{}
.gallery-wrap .bottom-wrap .intro span{}
.gallery-wrap .bottom-wrap .slider-controls{}

.gallery-wrap .bottom-wrap .intro,
.gallery-wrap .bottom-wrap .slider-controls,
.gallery-wrap .top-wrap{display:none;}

.gallery-sub-controls {
	display: none;
	float: right;
	padding: 10px 30px;
}

.gallery-sub-controls .control {
float: left;
}

.gallery-sub-controls .control a:after {
content: '';
display: block;
float: left;
width: 55px !important;
height: 45px !important;
background: url('img/slider-ctrls.svg') no-repeat 0px 0px !important;
background-color: #FE5102 !important;
position: relative;
text-indent: -9999px;
z-index: 9999;
}

.gallery-sub-controls .next .bx-next:after{
background-position: 24px -37px !important;
}

.gallery-sub-controls .prev .bx-prev:after{
background-position: 20px 15px !important;
margin-right: 30px;
}

.slider-controls .display .control {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 20%;
}

.slider-controls .display .control a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
}

.slider-controls .display .control a:after {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-top: 200px;
}

.slider-controls .display .control.next { right: 0; }
.slider-controls .display .control.prev { left: 0; }

.slider-controls .display .control.next a:after { right: 0; }
.slider-controls .display .control.prev a:after { left: 0; }

.zergnet .slider-controls .display .control {
	width: auto;
	position: static;
}

.zergnet .slider-controls .display .control a {
	/* position: static; */
	width: 50px;
	height: 50px;
}

.zergnet .slider-controls .display .control a:after {
	position: static;
	margin-top: 0;
}


/* =================   PODCAST ==================*/


/* ============   TAG EXTRA INFO ============*/
.extra-info{
font-family: 'Open Sans',sans-serif;
font-size: 14px;
line-height: 1.5;
background-color: #F3F3F3;
padding: 15px;
margin-bottom: 15px;
}

.extra-info h2{
color: #FE5102;
font-weight:bold;
margin-bottom: 10px;
}

.extra-info img{}
.extra-info p{margin-top: 10px;}

.extra-info a{margin-top: 15px;float: right;}

.extra-info .rating{}

.extra-info .rating span{}

.the-cast{}

.the-cast ul{margin: 0 -5px;}

.the-cast ul li{
display: inline-block;
width: 86px;
height: 110px;
vertical-align: top;
padding: 0px 5px 10px 5px;
}
 
.the-cast ul li .img-wrap{
width: 80px;
display: block;
vertical-align: middle;
}
.the-cast ul li .actor{
display: block;
vertical-align: middle;
font-weight: bold;
text-align: center;
line-height: 1.2;
font-size: 10px;

}

/* ===============     PLUG IN CSS    ====================  */
.front-page-jcarousel{
position: relative;
overflow: hidden;
padding: 0 25px;
}

/*.front-page-jcarousel ul{width: 20000em;position: relative;}
.front-page-jcarousel li{float: left;}*/

/* Charles */
.review-section .carousel-section .title{background-color: #000;z-index: 4;}

.content object,
.content iframe{width:100%;display:block;}



/* CHARLES */

/*.review-section ul.reviews.tv-shows{margin:0 -7px 0 -7px;}*/

.body-content.podcast-episodes .review-section ul.reviews li,
.review-section ul.reviews.tv-shows li{
width:33.333333%;
}

.body-content.podcast-episodes .review-section ul.reviews li .text h4,
.review-section ul.reviews.tv-shows li .text h4{
font-size:14px;
height:auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width:100%;
}

.body-content.podcast-episodes .review-section ul.reviews li .img-wrap,
.review-section ul.reviews.tv-shows li .img-wrap { height: 100px;}

.review-section ul.reviews.tv-shows li:nth-child(1){width:100%;}
.review-section ul.reviews.tv-shows li:nth-child(1) .text h4{font-size: 26px;height: auto;}
.review-section ul.reviews.tv-shows li:nth-child(1) .img-wrap{height: 300px; overflow: hidden; }

.body-content.podcast-episodes .review-section ul.reviews li a .hover,
.review-section ul.reviews.tv-shows li a .hover{line-height:140px;font-size:16px;}

.body-content.podcast-episodes .review-section ul.reviews li a:hover .hover,
.review-section ul.reviews.tv-shows li a:hover .hover{line-height: 90px;}

.review-section ul.reviews.tv-shows li:nth-child(1) a .hover{line-height: 345px;font-size:24px;}
.review-section ul.reviews.tv-shows li:nth-child(1) a img{width:100%;}

.review-section ul.reviews.tv-shows li:nth-child(1) a:hover .hover{line-height: 275px;}
.body-content.video-reviews .featured li:nth-child(1) .img-wrap img {transform: none; -webkit-transform: none;-moz-transform: none;-ms-transform: none; top: 0; }


.body-content.video-reviews .featured li .img-wrap img{
	position: relative;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


.body-content.podcast ul.reviews li{ width:648px !important;}

.body-content.podcast ul.reviews li a .hover{line-height:345px;}
.body-content.podcast ul.reviews li a:hover .hover{line-height: 275px;}

.body-content.podcast ul.reviews li .text h4{ font-size: 26px !important; height: auto !important; }
.body-content.podcast ul.reviews li .img-wrap{ height:290px !important; overflow: hidden !important; }

.podcast-episodes .reviews .text .icon{
background:url('img/podcast.svg')no-repeat 0px 0px;
width:30px;
height:15px;
position: absolute;
right: 0;
top: 3px;
}


/* ajax */

.ajax-loader-container{
	display: none;
	margin: 30px auto;
	text-align: center;
}

.video-sort-wrap .content{
	padding: 0 !important;
}

.video-sort-wrap .infinite-scroll-item{
	width: 20% !important;
	margin: 0 0 20px 0 !important;
}

.ajax-loading-message{
display: inline-block;
margin-bottom: 15px;
text-align: center;
margin-left: 10px;
}

.ajax-no-more-message{
text-align: center;
font-size: 20px;
font-weight: 800;
}

/* Promoted Content */
.promoted-content-heading{
font-size: 24px;
line-height: 1.2;
margin-top: 15px;
color:#FE5102;
}


.viewall-header-link:hover h4 { background-color: #FF834A !important;  }

/* Bx Slider */
.bx-viewport {
	-webkit-transition: height 0.5s ;
	-moz-transition: height 0.5s ;
	-ms-transition: height 0.5s ;
	transition: height 0.5s ;
}


.the-menu .single-dd-link{
display: block;
padding: 10px;
background: #FE5102;
color: #FFF;
margin-top: 15px;
text-transform: uppercase;
}

.the-menu .single-dd-link:hover{background-color: #FF834A;}

/* Movie Reviews */
.reviews-container .index{
    margin-bottom: 30px;
}

.reviews-container .index:after{
    content: '';
    display: block;
    clear: both;
}

.reviews-container .index .entry-thumbnail{
    width: 30%;
    min-height: 1px;
    float: left;
    -webkit-box-sizing: border-box; 
       -moz-box-sizing: border-box; 
            box-sizing: border-box; 
}

.reviews-container .index .entry-middle{
    width: 60%;
    padding-left: 20px;
    -webkit-box-sizing: border-box; 
       -moz-box-sizing: border-box; 
            box-sizing: border-box; 
}

.reviews-container .index .entry-middle .entry-title h2{
    margin-top: 0;
}

.reviews-container .index .entry-rating{
    width: 10%;
    -webkit-box-sizing: border-box; 
       -moz-box-sizing: border-box; 
            box-sizing: border-box; 
}

.reviews article .entry-rating .rating{
    top: 5px !important;
    width: 55px !important;
    height: 55px !important;
}

.reviews article .entry-rating .rating .score{
    line-height: 15px !important;
    font-size: 30px !important;
}

.content>.reviews{
    width: 100% !important;
}

.reviews-loading img{
    max-width: 60px;
    margin-bottom: 30px;
}

.reviews-loading{
    text-align: center;
}

.sidebar-column.sticky .secondary.widget-area.up,
.sidebar-column.sticky .newsletter{
	display: none;
}


/* ====== Maintenance =====*/
body.maintenance-page{min-height:1000px;}
.maintenance{text-align:center;}
.maintenance .inner{}
.maintenance .the-image{margin: 20% 0 5% 0;}
.maintenance .the-image img{}
.maintenance .the-text{}
.maintenance .the-text p{
font-size: 26px;
font-weight: bold;
color: #777;
line-height: 1.3;
}


body .at4-jumboshare .at4-spacer{}

body .at4-jumboshare .at4-count-container{
text-align: center;
border-right: 1px solid #CCC;
padding: 0 10px;
vertical-align:top;
}

body .at4-jumboshare .at4-spacer + span{}

body .at4-jumboshare .at4-count{
font-size: 25px;
line-height: 1;
font-family:'Open Sans',sans-serif;
}

body .at4-jumboshare a .at-label{
font-weight:bold;
text-transform:uppercase;
display: block;
}

body .at4-jumboshare .at4-title {
position: relative;
font-size: 12px;
line-height: 18px;
bottom: 2px;
letter-spacing: 1px;
}

body .at4-jumboshare .at4-share-btn .at300bs.at15nc,
body .at4-jumboshare a span.at-label{display:inline-block;float:none;vertical-align:middle;}

body td.addthis_32x32_white_style.at4-share-container{width:360px}

body .at4-jumboshare .at4-share-container{padding-left: 10px;}

body td.addthis_32x32_white_style.at4-share-container{font-size:0;}

body .at4-jumboshare .at4-share-btn {
display:block;
float:left;
margin:5px 3px;
padding: 0 2px 0 2px;
width:105px;
padding:0;
}

/* Worst fkg hack */
.viewComments:before{
	content: "Comments ( ";
}
.viewComments:after{
	content: ")";
}

/* ==========  post-rating =========== */
.article-rating{margin:5px 0 10px 0;}
.article-stars{font-size:15px;}

.slider .article-stars{font-size:13px;}

.article-stars .article-star{
display:inline-block;
margin-right:5px;
color:#FE5102;
}

.review-section{
	position: relative;
}

.review-section-cloak{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000;

	background-color: #fff;
	
	height: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s linear 0, height 0s linear 0.5s;
	        transition: opacity 0.5s linear 0, height 0s linear 0.5s;
}

.review-section-cloak.open{
	height: auto;
	opacity: 0.5;
}

.dynamic-filters {
	float: right;
}

.dynamic-filters .sort-by{
	margin-top: 9px;
	color: #Fe5102;
	font-family: "Open Sans",sans-serif;
	font-size: 12px;
	font-weight: 600;
	float: left;
}

.dynamic-filters ul {
	margin-top: 9px !important;
	text-align: right;
}

.dynamic-filters ul li {
	display: inline-block;
	margin-left: 12px;
	margin-right: 0 !important;
	cursor: pointer;
	color: #Fe5102;
	font-family: "Open Sans",sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

.dynamic-filters ul li.desc, 
.dynamic-filters ul li.asc {
	color: #Fe5102;
}

.dynamic-filters ul li.desc:after, 
.dynamic-filters ul li.asc:after {
	position: relative;
	top: -2px;
	content: '';
	display: inline-block;
	margin-left: 3px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.dynamic-filters ul li.asc:after {
	border-bottom: 6px solid #Fe5102;
}

.dynamic-filters ul li.desc:after {
	border-top: 6px solid #Fe5102;
}


/* ================= MOBILE MENU FIX ===============  */

.is-mobile .header.sticky{
overflow-x: auto;
overflow-y: hidden;
}

.is-mobile .prev-next-article{
	display: none;
}

/**
 * Zergnet
 */

.content-zergnet-heading {
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 10px;
}

.content-zergnet-heading h3{
	font-size: 10px !important;
	text-align: center !important;
	margin-top: 10px;
	color: #000 !important;
}

.content-zergnet {
	margin-left: -20px;
	margin-right: -20px;
}

.content-zergnet.in-content {
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px!important;

	background-color: #f1f1f1;
	box-sizing: border-box;
}

.content-zergnet #zerglayout,
.entry-footer #zerglayout {
	width: 100% !important;
	margin: 0 !important;
}

.content-zergnet.in-content #zerglayout {
	width: auto !important;
	margin: 0 !important;
}

.content-zergnet .zergentity,
.entry-footer .zergentity {
	width: 25% !important;
	margin: 0 !important;
}
.content-zergnet.in-content .zergentity {
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	height: 196px;
}

.content-zergnet .zergentity img,
.entry-footer .zergentity img {
	width: 100% !important;
	height: auto !important;

	-webkit-transition: opacity 0.4s ease;
	        transition: opacity 0.4s ease;
}

.content-zergnet .zergentity img:hover,
.entry-footer .zergentity img:hover {
	opacity: .85;
}

.content-zergnet .zergheadline,
.entry-footer .zergheadline {
	text-align: left !important;
	padding: 10px 10px 20px !important;
}

.zergnet-heading {
	padding: 20px 15px;
	background: #000;
	max-width: 970px;
	position: relative;
}

.zergnet-heading h3 {
	color: #FFF !important;
	float: left;
	text-transform: uppercase;
	font-size: 20px !important;
	font-weight: bold !important;
	margin: -5px 0!important;
}

.zergnet-heading a {
	
	float: right;
	font-size: 12px !important;
	font-weight: normal;
	font-family: 'Arial';
	padding-top:  2px;
	color: #FFF !important;

}

.zergnet-heading:before {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #000 transparent transparent transparent;
	position: absolute;
	bottom: -6px;
	z-index: 10;
	left: 30px;
}

.js-footer-zerg {
	margin-left: -20px;
	margin-right: -20px;
}

/**
 * Arrow Tip
 * cheat
 */
.arrow-tip-container {
	position: absolute !important;
	z-index: 999999999999999999999 !important;
	display: block;
	background-color: rgba(0,0,0,.65) !important;
	width: 60% !important;
	max-width: 500px !important;
	margin: 0 auto !important;
	left: 0 !important;
	right: 0 !important;
	color: white !important;
	padding: 40px !important;
	text-align: center !important;
	border-radius: 30px !important;
}

.arrow-tip-container.fixed{
	top: 45% !important;
	margin-top: -100px !important;
}

.arrow-tip-container .heading {
	color: white !important;
	font-size: 30px !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}

.arrow-tip-container p {
	display: inline !important;
	font-size: 40px !important;
	margin: 25px 0 0 !important;
}

/**
 * Gallery Caption
 */
.gallery-caption-wrap {
	padding: 0 30px;
	text-align: left;
	font-size: 16px;
	color: #fff;
}

.gallery-caption-wrap p {
	display: block;
	margin: 15px 0;
	font-size: 14px;
}

.gallery-caption-wrap .caption-title {
	font-size: 1.3em;
	margin-bottom: 1em;
}

/**
 * Widget sidebar fix
 */
.secondary.widget-area {
	margin-bottom: 20px;
}

.gallery-slider .caption-item {
	list-style: none;
}

/**
 * Mailchimp
 */
#mc_embed_signup#mc_embed_signup label {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: bold;
	color: #FE5102;
}

#mc-embedded-subscribe#mc-embedded-subscribe {
	width: 100%; border-radius: 0; background-color: #FE5102; color: white;
	text-align: center;
}

#mc_embed_signup_scroll#mc_embed_signup_scroll {
	padding: 5px 10px;
	border: 1px solid #ccc;
}

/**
 * Rss Feeds
 */
.feeds-table {
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
}

.feeds-table tr {
	border-bottom: 1px solid #dfdfdf;
}

.feeds-table tr:first-child {
	border-bottom: none;
}

.feeds-table th {
	padding: 5px;

	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	color: #fff;

	background-color: #FE5102;
}

.feeds-table td {
	padding: 10px 5px;
}

.feeds-table td.link-col {
	width: 500px;
}

/**
 * Gallery Zerg
 */
.gallery-wrap.zergnet,
.gallery-wrap.zergnet .gallery-slider,
.gallery-wrap.zergnet .gallery-slider-wrap,
.gallery-wrap.zergnet .bx-viewport ul li{ 
	background-color: #fff !important; 
}


.gallery-slider .zergheadline {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	padding: 0 10px;
	text-align: left;
}

.gallery-slider .zergheadline a {
	color: #000 !important;
}

.gallery-slider .zergentity {
	width: 25% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.gallery-slider .zergentity img {
	width: 100% !important;
	height: auto !important;
}

.gallery-slider #zerglayout {
	width: 100% !important;
}

.gallery-zerg-heading {
	font-size: 24px !important;
	line-height: 1.2 !important;
	margin: 15px 0 !important;
	color:#FE5102 !important;
}

.gallery-slider .zergnet-heading {
	text-align: left;
}

.gallery-slider .content-zergnet {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.twitter-sfollow-button:hover,
.twitter-sfollow-button {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
	color: #55ACEE;
}

/**
 * Addthis
 */
.addthis_custom_sharing .at-custom-share-anchor > span {
/*	margin-left: 15px;*/
}

.addthis_custom_sharing .at-custom-share-anchor:first-child > span {
	margin-left: 0;
}

.addthis_responsive_sharing > div {
	text-align:center;
}

.rc-text-top.rc-branding.rc-branding {
  top: -25px!important;
  z-index: -1;
  position: absolute;
}
.rc-wc {
	overflow: visible !important;
	padding-bottom: 20px !important;
}

/* popup */
.popup {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 99999999;
   text-align: center;
   white-space: nowrap;
}

.popup--container {
	position: fixed;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 20;
	width: 735px;
	height: 366px;
	margin: auto;
	background-color: #ddd;
	background-image: url('img/emailpopup2015.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

.popup--overlay {
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 10;
	background-color: rgba(0, 0, 0, .6);
}

.popup--close-button {
	position: absolute;
	top: 0; right: 0;
	width: 40px;
	height: 40px;
	border: none;
	outline: none;
	background: transparent;
	text-align: center;
	line-height: 57px;
	color: #333;
	cursor: pointer;
}

.popup--close-button:after {
	content: "\00d7";
	font-size: 40px;
	line-height: 15px;
}

.popup--newsletter .newsletter-title,
.popup--newsletter .newsletter-subtitle {
	display:none;
	color:#fff;
	font-weight: bold;
}

.popup--newsletter .form-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
	margin: 0 auto;
	width: 350px;
}

.popup--newsletter .input-wrapper {
	position: relative;
}

.popup--newsletter input[type=email] {
	width: 100%;
	padding: 15px 100px 15px 10px;
	text-align: left;
	outline: none;
	font-size: 15px;
}

.popup--newsletter input[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: white;
	background-color: #FE5102;
}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
    padding-bottom: 15px;
}

/* related content */
.c-related-posts {
	margin:1em 0;
	padding:1em 0;
	border-width:1px 0 1px 0;
	border-color:#ccc;
	border-style: solid;
}
div.c-related-posts span.c-related-posts--title {
	font-family: 'Open Sans',sans-serif;
	font-weight:bold;
	text-transform: uppercase;
}
div.c-related-posts ul.c-related-posts--listing {
	list-style:none;
	margin-left:0;
	padding-left:1em;
	padding-bottom:0;
	text-indent:-1em;
}
div.c-related-posts li.c-related-posts--listing-item {
	font-size: 14px;
	line-height:20px;
	margin-bottom: 9px; 
}
div.c-related-posts li.c-related-posts--listing-item a {
	color:inherit;
	font-weight:bold;
}
div.c-related-posts li.c-related-posts--listing-item a:hover {
	color:#999999 !important;
}
div.c-related-posts li.c-related-posts--listing-item:before {
	content: ">";
	color:rgb(254, 81, 2);
	font-weight:bold;
	padding-right:0.5em;
}

/** Taboola **/
.thumbnails-a .videoCube.syndicatedItem .video-label-box {
	padding: 10px 10px 20px !important;
}
.thumbnails-a .videoCube.syndicatedItem {
    padding-bottom: 0 !important;
}
.trc-widget-footer {
    display: none;
}