/*
Theme Name: We Got This Covered
Description: WordPress Theme for WeGotTthisCovered.com
Author: The Face3Media Team (http://www.face3media.com)
Version: 2.9.1
*/

/* ============ 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;
}

#cmn_wrap {
    width: 100%;
    overflow: hidden;   
}

.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:#FFF;
    font-family:'Open Sans Condensed',sans-serif;
    min-height: 1500px;
    padding-bottom: 100px;
    padding-left: 55px;
    padding-right: 55px;
}

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:block;height:80px;}

.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: block;
}

#ads-desktop-leaderboard {
	/*min-height:90px;*/
}
.footer-ad .advert {
	width:728px;
}

.skin_ad {

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


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


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


.advert img{}

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

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




.top-menu{
text-align:center;
margin-bottom:0;
cursor: default;
padding-top: 5px;
padding-bottom: 0;
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;
	text-transform: uppercase;
	font-size:11px;
}

.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 {
	float: left;
	text-align:left;
}

.top-menu .top_menu_links {
	float: right;
	text-align: right;
}

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

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

.header .logo{
	z-index:999;
	position: relative;
	display: inline-block;
    vertical-align: top;
}

.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";}

.social .icon.news{color:#fff;}
.social .icon.news:after{content: "\f1ea";}
/*
.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;
	margin-top:20px;
}

.sticky .sticky-social{
display:inline-block;
vertical-align: top;
}

.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; display: inline-block;vertical-align: top;padding-left: 40px;}
.sticky .the-menu{ padding-left: 0; width: calc(100% - 143px); max-height:70px; }
.the-menu ul{font-size:0;display: inline-block;vertical-align: middle;}

.the-menu ul li:not(.mobile-only){
display:inline-block;
vertical-align:top;
}

.the-menu ul li a{
	font-weight: 300;
	color:#000
}
.the-menu ul li a:hover{
	color:#FE5102;
}

.trending-title {
    font-size: 12px;
    padding: 0 0 2px 0;
    color: #FE5102;
    text-transform: uppercase;
    font-weight: bold;
}
.only-mobile {
	display: none !important;
}
    
.more-linktop-nav {
	position:relative;
}
.sticky .the-menu > ul > li.menu-item-has-children.more-linktop-nav > a {
	font-size: 29px;
    line-height: 27px;
	padding-bottom:20px;
}

.sticky .the-menu > ul > li.menu-item-has-children.more-linktop-nav ul li {
	display: block !important;
	font-size: 16px;
	    margin: 6px 0;
}

.sticky .the-menu .more-linktop-nav ul li a.viewall-header-link {
	font-family: 'Oswald',sans-serif;
	font-size:18px;
	font-weight:600;
}

.sticky .the-menu .more-linktop-nav .border-box {
	display: block;
    font-size: 16px;
    color: #000;
    width: 140px;
    height: auto;
}


.header .the-menu ul li .menu-dropdown{ 
	visibility: hidden;
	-webkit-transition: visibility 0 linear;
	        transition: visibility 0 linear;
	            display: none;

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

}

.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: 19px 15px 18px;
	font-weight: 600;
	line-height: 27px;
}

.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.menu-item-has-children.menu-no-arrow-tip:hover > a:before {
	visibility: hidden;
}

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

}

.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: 473px;
}

.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:170px;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: 130px;overflow: hidden;}

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

.sticky.header .search{
	float: right;
	position: relative;
	top: 20px;
	right: 0;
	display: inline-block;
	vertical-align: top;
}

.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;
}

.wp-admin-bar div#mainHeader {
	top: 32px;
}

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

.header.sticky .main-menu-wrap{
	padding-left:0;
	max-height: 70px;
}
.header.sticky .logo{
    width: 139px;
    left: 0;
    top: 0px;
}
.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;
}

@media screen and (min-width:1024px) and (max-width:1200px) {
	.sticky .the-menu > ul > li.menu-item-has-children > a {
		padding: 19px 11px 18px;
	}

	.sticky-social .social .icon{
		margin: 3px 6px;
	}
}

/* ================    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 {
    border-right: 1px solid #DFDFDF;
    width: 100%;
    vertical-align: top;
}

.page-content,
article.single-post {
    width: 100%;
}

@media screen and (min-width: 900px) {
    .body-content .main-column,
    article.single-post,
    .page-content article {
        width: calc( 100% - 360px );
        float: left;
    }
}

@media screen and (min-width: 1240px) {
    .body-content .main-column,
    article.single-post,
    .page-content article {
        width: calc( 70% - 20px );
    }
}

.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,
.page-content .sidebar,
.frontPage .sidebar-column {
    display: none;
}

@media screen and (min-width: 900px) {
    .body-content .sidebar-column,
    .page-content .sidebar,
    .frontPage .sidebar-column {
        height: auto !important;
        width: 340px;
        position: relative;
        vertical-align: top;
        display: block;
        float: right;
    }
}


@media screen and (min-width: 1240px) {
    .body-content .sidebar-column,
    .page-content .sidebar,
    .frontPage .sidebar-column {
        width: 30%;
    }
}


/* ==============      SLIDER    =====================   */
.img-wrap{
	position:relative;
	overflow:hidden;
	background-size: cover;
	background: no-repeat top center;
}
.img-wrap img{display:block;width: 100%;}

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

.slider-home ul li {
    float: left;
    position: relative;
    height: 200px;
    overflow: hidden;
    width: 30%;
    background-size: cover !important;
    background-position: top center !important;
}

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

.slider-home ul li a{
    display: block;
    z-index: 999;
    width: 100%;
    height: 100%;
    position: absolute;
}

.slider-home .img-wrap{
    overflow:hidden;
    /* background: #FFF; */
	background:no-repeat top center;
	width: 100%;
	height: 100%;
	background-size: cover;
}

.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: 2em;
    line-height: 1.2em;
}

.slider-home ul li:first-child .img-wrap {
    max-height: 400px; 
}

.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 0px;
    /*width: 70%;*/
    
}

@media screen and (min-width: 900px) {
	.slider-home .columns{
        width: calc( 100% - 360px );
	}
}

@media screen and (min-width: 1240px) {
	.slider-home .columns{
        width: calc( 70% - 20px );
	}
}


.slider-home .columns .column{
    width: 24%;
    float: left;
    position: relative;
    display: block;
    margin: 0 1% 0 0;
    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: 110px;
position: relative;
}

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

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

.img-wrap {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    
    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;
}

.img-wrap .hover {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    line-height: inherit !important;
    
    z-index: 2;
    width: 100%;
    text-align: center;
    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 .img-wrap .hover {
    top: 50%;
}

a .img-wrap:before {
    background: rgba(0, 0, 0, 0);
    content: "";
    position:absolute;
    z-index:0;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height: 100%;
    opacity: 1;
    
    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 .img-wrap:before {
    background: rgba(0, 0, 0, 0.5);
    
    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;}
.review-section:not(:first-child) {margin-top: 20px}

.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;
}


div.sidebar-widget > div.wgtc-tabs-widget-content > div.tabs > ul.content {
    background: transparent !important;   
}

div.sidebar-widget > div.wgtc-tabs-widget-content > div.tabs > ul.content > li > div.row > div.content > div.text {
    font-size: 18px !important;
    line-height: 23px !important;
    margin-bottom: 18px;
    padding: 10px 10px 0;
    display: block;
    width: 100%;
    
}

div.sidebar-widget > div.wgtc-tabs-widget-content > div.tabs > ul.content > li > div.row > div.content > div.text > a {
    color: #363636;
    line-height: 22px !important;;
    height: auto;
    padding: 0;
    border: none;
    width: auto;
    margin: 0;
}

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


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

div.sidebar-widget > div.wgtc-tabs-widget-content > div.tabs > ul.content > li > div.row > div.image {
    height: auto !important; 
}

div.sidebar-widget > div.wgtc-tabs-widget-content > div.tabs > ul.content > li > div.row > div.image a {
    overflow-y: hidden !important; 
    height: auto !important; 
}

div.sidebar-widget > div.wgtc-tabs-widget-content > div.tabs > ul.content > li > div.row > div.image a img {
    height: auto !important;   
}

.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;
}


.review-section .text h4{
color: #000;
font-weight: bold;
font-size: 18px;
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;
    padding-top:0;
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.2em !important;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 14px;
}

.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:3px;
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: auto; 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:auto;}



.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:auto; }

.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:auto;}


.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   ============== */
.the-sidebar{
    background: #e8e8e8;
    padding: 20px;
    vertical-align: top;
    height: 100%;
}

.the-sidebar .zerg-sidebar-header {
    margin-left:0;
    margin-right:0;
    padding: 10px 15px;
    margin-bottom: 5px;
    font-size: 20px;
}

.the-sidebar #zergnet-widget-33590 .zergentity,
.the-sidebar #zergnet-widget-31500 .zergentity {
    width: 100% !important;
    margin: 0 auto 15px auto !important;
}

.frontPage .the-sidebar{
    padding-bottom: 340px;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .frontPage .the-sidebar{
        margin-top: -290px;
    }
}

.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{ padding-right:10px; }
.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 {
    min-height: 250px;
    width: 300px;
    position: relative;
    z-index: 0;
    margin: 0 auto 10px auto;
}

.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:not(.cite){
	position: relative;
	padding: 15px 30px ;
	text-align: left;
	color: #666666; 
}

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

.post .content blockquote:not(.cite):before,
.post .content blockquote:not(.cite):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:not(.cite):before{
left: 10px;
top: 10px;
}

.post .content blockquote:not(.cite):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;
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;
    padding-bottom: 60.25%;
    padding-top: 0;
    height: 0;
    margin: 10px -20px;
}
}

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

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

.is-mobile .wgtc-post-video, .is-mobile .wgtc-post-video .cmplx-embed-wrapper > div[id^=zeus] {
    padding-top: 0 !important;
    padding-bottom: 64.25% !important; 
}

.is-mobile .wgtc-post-video > div[id^=zeus] {
    margin-top:0;
    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;
}

#zergnet-widget-12405 .zergentity .zergheadline a

{
	font-size:14px;
	line-height:14px;
}

#zergnet-widget-29282 .zergentity .zergheadline a

{
	font-size:14px;
	line-height:14px;
}

#zergnet-widget-12405 .content-zergnet .zergheadline, .entry-footer .zergheadline
{
	padding-bottom:10px;
}

/*.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 .wgtc-post-video object,
.content .wgtc-post-video iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



/* 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:0 0 0 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;
}

/**
 * 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;
	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: auto;
}

.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: 0px 5px 5px 5px !important;
	font-size: 12px;
	line-height: 13px;
}

.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: 25px -20px;
}


#zergnet-widget-30995 .zergentity {
    width: 24% !important;
    margin: 0 !important;
    display: inline-block !important;
    float: none !important;
    vertical-align: top;
    padding: 5px;
}



/**
 * 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
 */

.header-bg .mobile-only.logo-share {
	padding-top: 9px;
}
.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;
}


/** About **/
.about .main-column {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    float: none;
    border: none;
}

.about hr {
    max-width: 70%;
    height: 1px;
    border: none;
    background: #ccc;
    margin: 75px auto;   
}

.about .static-page-wrap .title h1 {
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;
    font-size: 50px;
}

.about .logo-about {
    margin:30px auto;
    text-align:center;
}


.about .team ul {
    padding:0;   
    margin: 0 auto;
}

.about .team .member {
    /*display: inline-block;*/
    width: 236px; /*31%;*/
    /*margin: 0 15px 30px 15px;*/
    vertical-align: top;
    box-sizing: border-box;
    list-style: none;
    display: inline-block;
    padding-bottom: 40px;
}

.about .team .member:nth-child(3n+1),
.about .team .member:nth-child(3n+0) {
    /*margin: 0 0 30px 0;*/
}

.about .team .member .title {
    color: #ff5101;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif;
    /*margin: 15px 0 5px 0;*/
}

.about .team .member .title a {
	color: #ff5101 !important;
}

.about .team .member .position {
    font-family: 'Open Sans',sans-serif;  
    font-size: 14px;
}

.about .team .member .social a {
    position: relative;
    background: none;
    box-shadow: none;
    border-radius: 0;
    text-shadow: none;
    display: inline-block;
    padding: 0;
    width: 25px;
    height: 28px;
    margin: 0px 0 30px 0;
    box-sizing: border-box;
    vertical-align: top;
}

.about .team .member .social a:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    color: #191919;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}

.about .team .member .social a:after {
    content: none;   
}

.about .team .member .social .facebook:before {
    content: "\f09a";
}

.about .team .member .social .twitter:before {
    content: "\f099";
    top: 6px;
}

.about .stats {
    text-align: center;
}

.about .stats #traffic p {
    font-size: 14px;
    line-height: 34px;
    font-weight: bold;
}

.about .stats #social h3 {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    color: #222;
}

.about .stats #social .facebook-color {
    color: #3f589b;
}

.about .stats #social .twitter-color {
    color: #00aced;
}

.about .stats li {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 48%;
}

.about .stats li h2 {
    color: #ff5101;
    font-weight: bold;
    font-size: 22px;
    margin: 0 0 15px 0;
}

.about .stats li p {
    color: #222;
    font-family: 'Open Sans',sans-serif;
    line-height: 26px;
    font-size: 16px;
    margin: 10px 0;
    font-weight: bold;
    margin-top: 30px;
    display: block;
}

.about .stats li .wgtc-color {
    color: #ff5101;
}idget {
    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;
}


/** About **/
.about .main-column {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    float: none;
    border: none;
}

.about hr {
    max-width: 70%;
    height: 1px;
    border: none;
    background: #ccc;
    margin: 75px auto;
    display: block;
    clear: both;  
}

.about .static-page-wrap .title h1 {
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;
    font-size: 50px;
}

.about .logo-about {
    margin:30px auto;
    text-align:center;
}

.about .team ul {
    padding:0;   
}


.about .team .member {
    /*display: inline-block;*/
   /* width: 31%;*/
    /*margin: 0 15px 30px 15px;*/
    /*vertical-align: top;*/
   /* box-sizing: border-box;*/
}

.about .team .member:nth-child(3n+1),
.about .team .member:nth-child(3n+0) {
   /* margin: 0 0 30px 0;*/
}

.about .team .member .title {
    color: #ff5101;
    font-size: 20px;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif;
    /*margin: 15px 0 5px 0;*/
}

.about .team .member .position {
    font-family: 'Open Sans',sans-serif;  
    font-size: 14px;
}

.about .team .member .social a {
    position: relative;
    background: none;
    box-shadow: none;
    border-radius: 0;
    text-shadow: none;
    display: inline-block;
    padding: 0;
    width: 25px;
    height: 28px;
    margin: 0px 0 30px 0;
    box-sizing: border-box;
    vertical-align: top;
}

.about .team .member .social a:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    /*--adjust as necessary--*/
    color: #191919;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}

.about .team .member .social a:after {
    content: none;   
}

.about .team .member .social .facebook:before {
    content: "\f09a";
}

.about .team .member .social .twitter:before {
    content: "\f099";
    top: 6px;
}

.about .stats {
    text-align: center;
}

.about .stats #traffic p {
    font-size: 14px;
    line-height: 34px;
    font-weight: bold;
}

.about .stats #social h3 {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    color: #222;
}

.about .stats #social .facebook-color {
    color: #3f589b;
}

.about .stats #social .twitter-color {
    color: #00aced;
}

.about .stats li {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 48%;
}

.about .stats li h2 {
    color: #ff5101;
    font-weight: bold;
    font-size: 22px;
    margin: 0 0 15px 0;
}

.about .stats li p {
    color: #222;
    font-family: 'Open Sans',sans-serif;
    line-height: 26px;
    font-size: 16px;
    margin: 10px 0;
    font-weight: bold;
    margin-top: 30px;
    display: block;
}

.about .stats li .wgtc-color {
    color: #ff5101;
}



.mobile-comment
{
	display: none;
	float: right;
	font-size: 20px;
	color: #fff !important;
	text-align: center;
	width: 60px;
	padding: 15px 0;
	list-style-type: none;

	height: 100%;
}

@media screen and (max-width: 1024px) {
	.mobile-sticky .mobile-comment {

		display: block;
	}

	#mainHeader.mobile-sticky .main-menu-wrap.single .logo-share
	{
		width:auto;
	}
}



.mobile-comment a {
	color:#FF7130;
}


.menu-dropdown .columns-sub .column .text
{
	font-size: 18px;
}

.menu-dropdown .columns-sub .column .img-wrap
{
	height: 120px;
	width: 120px;
}


.header-Share
{
	vertical-align: middle;
	margin-top: 22px;
	width: 100px;
	line-height: 20px;
	background-color: #FE5102;
	color: #fff;
	padding: 5px;

}
.header-Share  a{

	color: #fff;
	font-weight: 600;

}

.header-share-button
{
	height:100%;
	vertical-align: middle;
	display: inline-block;
}
.custom-header-button {
	display: block;
	vertical-align: middle;
	width: 300px;
	text-align: center;
	background: #000;
	position: absolute;
	top: -100px;
	right:0px;
	height: 100%;
}
.custom-header-button.show {

	top:0px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

@media screen and (max-width:1024px)
{
	.custom-header-button{
		display: none;
	}
}

.mobile-privacy-links li {
    display: inline-block !important;
    width: auto !important;
    border-bottom: none !important;
    padding-top: 10px !important;
}

.mobile-privacy-link {
    color: #000000;
    font-size: 12px;
    padding: 10px;
}

@media (min-width: 1025px) {
    .the-menu ul.mobile-privacy-links {
        display: none;
    }
}


.FIOnDemandWrapper {
    max-width: 100%;
    overflow: hidden;
}