* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
button::-moz-focus-inner{
	padding:0;
	border:0;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%; float:left;}
h3{font-size:120%; float:left;}
h4{font-size:110%; float:left;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}

a, a:active, a:focus {
outline: none;
	color: #049DC9;
}



#zerglayout {
	 background: none !important;
    border: none !important;
	}

.mobileonly {
display:none;	
	
}

.mobilegallerytitle {
	display:none;
	
}
cite{
	display:block;
	text-align:right;
}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px;}
ul ul,
ul ol,
ol ul, 
ol ol{
	padding-left:18px;
	margin:0;
}
ul li, ol li{list-style-position:inside;}
ul>li{list-style-type:none;}
dl dt{
	float:left;
	clear:left;
	padding-right:4px;
	font-weight:bold;
}
.round {
  -webkit-border-top-left-radius: 1px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 4px;

  -moz-border-radius-topleft: 1px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 4px;

  border-top-left-radius: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 4px;
}

.float0 {
	
float:left !important;
	
}
.float1 {
float:right !important;	
	
}

.bodycontent ul li, ol li{
	float: left;
    list-style: disc outside none;
    padding: 12px;
    position: relative;
	}

.form-allowed-tags,
.form-submit,
.comment-notes,
.comment-form-url,
.comment-form-comment,
.comment-form-email,
.comment-form-author{
	overflow:hidden;
	margin:0 0 10px !important;
}
.comment-form textarea,
.comment-form input[type="text"],
.searchform input[type="text"]{
	border:1px solid #ccc;
	background:#fff;
	margin:0 4px 0 0;
	padding:3px 4px;
	float:left;
	width:300px;
	resize:none;
}
.searchform input[type="text"]{width:200px;}
.commentlist{margin:0 0 14px;}
#twocolumns #content p.edit-link{margin:0;}
.commentlist .edit-link{margin:0;}
.commentlist-item .commentlist-item {padding:0 0 0 24px;}
.comment,
.commentlist-holder{overflow:hidden;}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item{padding-top:14px;}
.commentlist .avatar-holder{
	float:left;
	margin:0 14px 4px 0;
}
.comment-form label{
	display:block;
	padding-bottom:4px;
}
.comment-form textarea{
	padding:3px 4px;
	overflow:auto;
	margin:0;
	height:120px;
}

input[type="submit"]{
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	line-height:21px;
	border:none;
	vertical-align:top;
	margin:0 0 0 3px;
	padding:2px 5px;
	background:#006f9f;
	cursor:pointer;
	height:25px;
	border-radius:0;
}
input[type="submit"]:hover{
	background:#4e869e;
	text-decoration:none;
}
.navigation{overflow:hidden;}
.navigation .next{float:left;}
.navigation .prev{float:right;}
.aligncenter {text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {float: left;}
.alignright {float: right;}
.searchform{
	overflow:hidden;
	margin:0 0 20px;
}
body{
	margin:0;
	color:#000;
	font:17px/20px "Open Sans", Arial, Helvetica, sans-serif;
	background:#e7e7e7;
	
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	min-width:320px;
}
img{border-style:none;}
a{
	text-decoration:none;
	
}
p {
	
	
}




a:hover{text-decoration:none; color:#049DC9;}
a:active{background-color: transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	border-radius:0;
	-webkit-appearance:none;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type="image"]{padding:0;border:none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
header, footer, article, section, nav, figure, aside{display: block;}
figure { margin:0; padding:0; }
.opener{
	position:absolute;
	top:20px;
	left:20px;
	width:30px;
	height:30px;
	display:none;
}
.opener .line{
	display:block;
	background:#fff;
	height:5px;
	margin:0 0 4px;
}
.slide.js-slide-hidden{
	display: block!important;
	left: 0!important;
	position:relative !important;
	top: 0 !important;
}
#text-68 {
	text-align:center;
	position:relative;
	padding-top:34px;
	
}

#text-53 {
	padding-top:24px;
	
}

span.topauthor {
	
	font-size:24px;
	display:block;
}

span.sponsored {
	color:black;
	font-size:14px;
	background-color:lightgrey;
	padding-right:15px;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	
}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0px 0 0;
}
#header{
	background-color:#1B1B1B;
	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	  height: 64px;
    position: absolute;
	box-sizing: border-box;
}


.CookieDeclaration {
	
	width:90%;
	float:left;
	position: relative;
	display: block;
}

#header>.holder{
	max-width:1280px;
	margin:0 auto;
	
}

.acf_postbox p.label label {
	padding-right:12px !important;
	
}
.logo{
	background:url("img/bwlogo.png") no-repeat scroll 0 0;
    float: left;
    height: 20px;
    margin: 18px 25px 0 18px;
    overflow: hidden;
    text-indent: -9999px;
    width: 209px;
}
.logo a{
	display:block;
	height:100%;
}
#nav{float:left;}
#nav ul{
	
	
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	text-transform:uppercase;
	
	
}

.datestamp {
	font-size: 14px;
	color:#aeaeae;
	
	
}

.listitem .datestamp {
	font-size: 12px;
}

.gcwp-carousel {
	
	    border-radius: 0 !important;
		box-shadow: none !important;
	
}

.gcwp-iframe {
	border-radius: 0 !important;
	box-shadow: none !important;
	

}

.categorybug {
	  background-color: black;
    font-size: 14px;
    font-weight: 600;
    left: 46%;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.7;
    padding: 12px 16px;
    position: absolute;
    top: -23px;
	
}

.taboolawrapper {
	background-color: white;
    display: block;
    padding: 24px;
    position: relative;
    margin-bottom: 24px;
	
}

.trc_rbox_container {
	
	
}

.footer-columer .nav-links {
	
	display:none;
	
	
}
#nav ul li{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}


#nav ul li a{
	color: #FFFFFF;
    display: block;
    font-family: 'Lato',sans-serif;
    font-size: 12px;
    font-weight: 500;
    height: 42px;
    letter-spacing: 1px;
    padding: 18px 24px 0;
}
#nav ul li a:hover{
	background: #262626;
	text-decoration: none;
	
}

#nav ul li a.active{
	background: #000;
	text-decoration: none;
	
}

.intro-video-block{
	background:#181818;
	border-bottom:20px solid #049dc9;
	padding:64px 0 86px;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
.video-holder{
	max-width:1280px;
	margin:0 auto;
	overflow:hidden;
}
.video-block{
	float:left;
	padding:3px 0 0;
	max-width:70.391%;
	margin:0 379px 0 0;
}
.video-block .video-box{margin:0 0 33px;}
.video-block .video-box img{
	max-width:100%;
	height:auto;
	vertical-align:top;
}
.video-aside{
	float:left;
	background:#151515;
	margin:0 0 0 -340px;
	padding:20px 20px 169px;
}
#azk80958 {
	text-align:center;
	position:relative;
	
}
.video-aside .img-video{display:block;}
.video-aside .img-video img{
	vertical-align:top;
	max-width:100%;
	height:auto;
}
.video-caption{
	color:#fff;
	font-size:18px;
	line-height:30px;
	padding:0 72px 0 22px;
	word-spacing:3px;
}
.video-caption h1{
	font-size:30px;
	line-height:40px;
	font-weight:normal;
	margin:0 0 16px -4px;
	letter-spacing:1px;
	word-spacing:-1px;
}
.video-list-holder{
	background:url(img/bg-video-section.jpg) 50% 0;
	margin:0;
	padding:59px 0;
}
.video-list-block{
	max-width:1280px;
	margin:0 auto;
	overflow:hidden;
	padding-left:0px;
}
.archivepages {
	
padding-top:84px;	
}
.video-list-block #infinitescroll{
	padding:0;
	margin:0px;
	list-style:none;
	overflow:hidden;
}


.video-list-block #infinitescroll .listitem{
	 background-color: white;
    box-sizing: border-box;
    float: left;
    list-style: outside none none;
    margin-bottom: 41px;
    margin-left: 12px;
    margin-right: 12px;
    min-height: 370px;
    width: 23%;
}

.connatix {
	
	padding-top:0px !important;
}
.connatixheader {
	
	
	
}



.video-list-block #infinitescroll .largelist {
	float: left;
    height: 620px;
    width: 48%;
	
}
.video-list-block #infinitescroll .largelist .img-caption{
	font-size: 26px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 40px;
	
}

.connatiximage {
	width:85% !important;
	
	
}

.exc {
color: #707070;
    float: none;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    padding: 0 24px;
    position: relative;
    text-align: left;

	
}

.listitem .exc {
	display:none;
	
}

.largelist .exc {
	display:block;
	
}

.homefeaturetitle {
	background-color: white;
    border-bottom: thin solid lightgrey;
    color: white;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
    text-align: center;
    top: -120px;
    width: 80%;
	
}


.homefeaturetitle h1 {
	color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 65px;
    margin: 0 -1px 12px;
    text-transform: capitalize;
	
}

.homeexcerpt {
	color: #707070;
    float: none;
    line-height: 30px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    top: -80px;
    width: 80%;
	font-size:16px;
	
}

.video-list-block #infinitescroll .img-caption{
	background-color: white;
    color: #000;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 28px;
    margin: 0;
    padding: 27px 27px 6px;
    text-transform: capitalize;
}

.video-list-block #infinitescroll .img-caption p{
	font-size: 14px;
    font-weight: 300;
    line-height: 26px;
	color:#707070;
	padding-top:5px;
	
	
	
}

.aolinreadwrapper{
	width:100%;float:left;border-top: 1px dotted lightgrey;border-bottom: 1px dotted lightgrey;padding-bottom: 23px;padding-top: 12px;
	
	
}

.aolcenter {
	
	margin-left: auto; margin-right: auto; display: block; max-width:550px;
}

.aolinreadhead {
	
	font-family: 'Helvetica', Arial, sans-serif !important;
    font-size: 11.5px !important;
    color: #aaa;
    text-align: center !important;
    /* padding: 3px 0; */
    text-transform: uppercase !important;
    height: 21px !important;
    line-height: 21px !important;
    letter-spacing: 0.3px !important;
    font-weight: 300 !important;
	
	
}

.aolinread {
	
	margin-left: auto;margin-right: auto;padding-top: 12px;padding-bottom: 12px;display: block;width: 85%;
}

.aolinreadmobile {
	
	margin-left: auto;margin-right: auto;padding-top: 12px;padding-bottom: 12px;display: block;width: 100%;
}

.previewtitle {
	
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 22px;
    text-transform: capitalize;
	
	
	
}
.blogo {
	
	    width: 60px;
    height: 60px;
    display: block;
    float: left;
    position: relative;
    padding-right: 24px;
	
	
}

#previewright {
	    float: left;
    position: relative;
    display: block;
    width: 80%;
	
	
}

.previewdesc {
	
	font-family: 'Open Sans', sans-serif;
   font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 18px;
	
	
	
}

.previewreadmore {
	    float: left;
    padding-top: 0px;
    position: relative;
    font-size: 12px;
	
	
	
}

.video-list-block #infinitescroll a.img-video{
	display:block;
	margin:0 0 7px;
}
.video-list-block #infinitescroll a{
	
	
	
}
.video-list-block #infinitescroll img{
	vertical-align:top;
	max-width:100%;
	height:auto;
	width:100%;
}
#footer{background:#1b1b1b;}
.footer-columer{
	max-width:1280px;
	margin:0 auto;
	padding:8px 0 29px;
	overflow:hidden;
}
.footer-columer .column{
	    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 24px 34px 0 24px;
    padding-top: 0px;
}
.footer-columer .column ul{
	padding:0;
	margin:0;
	list-style:none;
}
.leaderadbottom {
	clear: both;
    float: left;
    position: relative;
    text-align: center;
    width: 970px;
	padding-bottom:28px;
	margin-top:45px;
	height:100px;
}
.footer-columer .ico-title{margin:0;}
.footer-columer .ico-title img{
	max-width:100%;
	height:auto;
	vertical-align:top;
}
.footer-columer .column ul li{
	padding: 13px 0 13px;
    margin: 0;
    word-spacing: -1px;
    list-style: none;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
    width: auto;
    padding-right: 24px;
    float: left;
    width: auto;
    padding-right: initial;
    padding-bottom: 4px;
    text-align: center;
    color: #ccc;
    padding-top: 12px;
    padding-left: 24px;
    
}

.footer-columerbak .column ul li:first-child{padding:12px 0 13px;}
.footer-columer .column ul li a{color:#ccc;}
.footer-columer .msg-noitem{
	color:#666661;
	display:block;
	font-size:12px;
	line-height:16px;
}
.footer-columer ul.footer-nav{padding:7px 0 0;}
.footer-columer ul.footer-nav li a{color:#08a4cc;}
.footer-columer ul.footer-nav li a.sites{
	position:relative;
	padding:0 17px 0 0;
}
.footer-columer ul.footer-nav li a.sites:after{
	position:absolute;
	right:0;
	top:2px;
	/*background:url(img/sprite.png) no-repeat -32px 0;*/
	width:9px;
	height:8px;
	content:'';
	clear:both;
}
#main.home{
	max-width:1280px;
	margin:0 auto 0px;
	padding:61px 0 0 31px;
	overflow:hidden;
}

.toplist {
	margin-bottom: 54px;
	

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,3b3b3b+100 */

background: #000000; /* Old browsers */

background: -moz-linear-gradient(top,  #000000 0%, #3b3b3b 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #000000 0%,#3b3b3b 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #000000 0%,#3b3b3b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3b3b3b',GradientType=0 ); /* IE6-9 */




	
}

.toplistheader {
	
	padding-bottom: 24px;
    width: 100%;
	
}
.horizontalwrapper {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
}

.toplistheader h3 {
	color: white;
    font-size: 70px;
    font-style: italic;
    font-weight: 300;
    line-height: 80px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-top: 44px;
    position: relative;
    text-align: center;
    width: 100%;
	
}

.toplist .horizontalfeature {
	   float: left;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 0 0 80px;
    text-align: center;
    width: 20%;
	
	
}

#nativo_middle {
	
	width:100%;
	float:left;
	position:relative;

}

.ntv-video-wrapper {
	width:85% !important;
	
}

.toplist .tagline {
	 color: #888888;
    font-size: 21px;
    font-style: normal;
    font-weight: 300;
    line-height: 35px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 50%;
	text-transform:uppercase;
}
.spotlightarrow {
  background-image: url("img/spotarrow@2x.png");
    background-repeat: no-repeat;
    background-size: 14px 20px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    padding-bottom: 12px;
    position: relative;
    text-align: center;
    width: 14px;
}

.toplist .horizontalfeature .showcaption {
	
	color: white;
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    text-align: center;
    width: 80%;
}

.toplist .horizontalfeature .showcaption a {
	color:white;	
}

#vidaolplay{
	width:100%;
	
}

.toplist .horizontalfeature img {
	
	width:100%;
}
#main.home #content{
	float:left;
	width:73.35%;
	
	padding:0;
}
#sidebar{
	padding:10px;
	margin:-10px 0 0;
	
	float:right;
	width:300px;
}

.aboveheaderad {
	display: block;
    position: relative;
	text-align:center;
	min-height:90px;
	padding-top:0px;
	
}

.aboveheaderad a { 
display: block;
    padding-bottom: 12px;
    padding-top: 12px;
    position: relative;

}

.sidegalleryad {
	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:auto;
	position:relative;
	
	
}

div#ntv-disclaimer {
    background-color: #000;
    color: #ffffff;
    font-size: 13px !important;
    font-weight: bold;
    height: auto;
    left: 0;
    line-height: 20px;
    padding: 10px;
    position: relative;
    text-transform: uppercase;
    top: 100%;
    width: 100%;
}


#sidebar .tab-col{overflow:hidden;}
#sidebar .widget{margin:0 0 17px;}
#sidebar .widget img{vertical-align:top;}
#sidebar .post-widget{
	overflow:hidden;
	background:#f0f0f0;
	margin:0 0 21px;
}
.post-widget .post{
	overflow:hidden;
	padding:16px;
	color:#7a7a7a;
	border-top:1px dotted #d2d2d2;
	font-size:12px;
	line-height:17px;
	letter-spacing:-1px;
	word-spacing:2px;
}
.post-widget .post:first-child{border:none;}
.post-widget .post .alignleft{
	float:left;
	border:1px solid #fff;
	vertical-align:top;
}
.post-widget .post .text{
	overflow:hidden;
	padding:0 0 0 12px;
}
#sidebar .widget-text{margin:0 0 19px;}
.widget-text .heading{
	background:#fff;
	text-align:right;
	padding:14px 15px 16px;
}
.widget-text .heading strong{
	display:block;
	font-size:36px;
	color:#000;
	font-weight:bold;
	line-height:40px;
}
.widget-text .heading span{
	display:block;
	font-size:24px;
	line-height:32px;
	color:#000;
}
.widget-text .img-box{position:relative;}
.over-btn{
	position:absolute;
	top:0;
	color:#fff;
	left:0;
	padding:17px 24px 15px 80px;
	text-align:right;
	font-size:24px;
	line-height:31px;
	letter-spacing:1px;
	right:0;
	background:rgba(0, 0, 0, 0.74) url(img/arrow.png) no-repeat 31px 23px;
}
.over-btn:hover{text-decoration:none;}
#content .img-block{  background-color: white;
    float: left;
    margin-bottom: 44px;
    padding-bottom: 0px;
    position: relative;
	}
#content .img-block img{
	vertical-align:top;
	max-width:100%;
	height:auto;
	width:100%;
	margin-top:0px;
}
#content .img-block .heading{
	position:absolute;
	top:12px;
	left:0;
	background: none repeat scroll 0 0 black;
	left:12px;
	color:#fff;
}
#content .img-block .heading h1{
	font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 2px;
    margin: 0;
    padding: 14px 44px;
    text-transform: uppercase;
}
.content-columns{
	overflow:hidden;
	margin:-104px 0 0;
	position:relative;
}
.content-columns .column:first-child{
	background:#fff;
	width:61.8%;
	padding:0 0 22px;
}
.content-columns .column{
	float:left;
	padding:104px 0 0;
	width:38.2%;
}
.content-columns .column .post{
	padding:44px 40px 29px 47px;
	font-size:16px;
	line-height:28px;
	word-spacing:1px;
	overflow:hidden;
}
.content-columns .column .post h1{
	color: black;
    font-family: 'Open Sans', sans-serif;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 58px;
    margin: 0 -1px 12px;
    text-transform:capitalize;
}

.content-columns .column .post p{margin:0 0 10px;}
.content-columns .content-box{
	padding:0 38px 0 48px;
	overflow:hidden;
	margin:0 0 48px;
}
.content-columns .content-box img{
	vertical-align:top;
	max-width:100%;
	height:auto;
}
.content-columns .content-box .img-caption{
	display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 31px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 40px;
    padding: 13px 0;
    text-transform: capitalize;
}
.debate-block{background:black;}
.debate-block .heading{
	 background: none repeat scroll 0 0 #009ADB;
    color: #000000;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 17px;
    padding: 20px 12px 20px 38px;
    position: relative;
    text-transform: uppercase;
}
.debate-block .heading h2{
	
	font-size:34px;
	line-height:40px;
	color:#fff;
	letter-spacing:2px;
	margin: 0 -2px 2px;
	font-weight:normal;
	text-transform:uppercase;
}
.debate-block .heading h2 strong{font-weight:bold;}
.debate-block .heading:after{
	content:'';
	clear:both;
	position:absolute;
	top:100%;
	left:42px;
	/*background:url(img/sprite.png) no-repeat -52px 0;*/
	width:49px;
	height:28px;
}
.debate-block .heading span{display:block;}
.debate-block .title{
	color: #FFFFFF;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 40px;
    padding: 57px 30px 62px 43px;
    text-transform: capitalize;
    word-spacing: -2px;
	background-image: url("img/vidtexture.png");
    background-repeat: repeat;
    
}

.debate-block .title a{
	color:white;
	
}
.debate-block .img-box{
	background: none repeat scroll 0 0 #000000;
    margin: 0;
    padding: 0;
}
.debate-block .img-box.box-vs{
	margin:0 3px 4px;
	position:relative;
}
.debate-block .img-box img{
	max-width:100%;
	height:auto;
	vertical-align:top;
}
.debate-block .img-box.box-vs:after{
	content:'';
	position:absolute;
	background:url(img/ico5.png) no-repeat;
	width:125px;
	height:125px;
	clear:both;
	left:50%;
	bottom:0;
	margin:0 0 -59px -60px;
}
.middleblock .top-block{
	 background-color: white;
    border-left: 1px solid lightgrey;
    overflow: hidden;
}
.top-block .heading{
	letter-spacing:1px;
	position:relative;
	font-size:12px;
	line-height:17px;
	padding:46px 25px 17px 25px;
	color:#fff;
	text-transform:uppercase;
	background-color:black;
}
.top-block .heading h2{
	font-size:34px;
	line-height:40px;
	color:#fff;
	letter-spacing:2px;
	margin: 0 -2px 2px;
	font-weight:normal;
	text-transform:uppercase;
}
.top-block .heading h2 strong{font-weight:bold;}
.top-block .heading span{display:block;}
.top-block .img-box{
	position:relative;
	padding:0px;
	margin:0;
}
.top-block .img-box img{
	max-width:100%;
	height:auto;
	vertical-align:top;
	width:100%;
	
}

.toplist .img-box img{ 

min-width:100%;

}



.top-block .img-box .count{
	 color: #FFFFFF;
    font-size: 24px;
    height: 59px;
    left: 0;
    line-height: 30px;
    margin: -43px 0 0;
    padding: 31px 27px 0 25px;
    position: absolute;
    top: 50%;
}
.top-block .img-box .count-1{background:#ff3131;}
.top-block .img-box .count-2{background:#f56e00;}
.top-block .img-box .count-3{background:#f5be00;}
.top-block .img-box .count-4{background:#60ff00;}
.top-block .img-box .count-5{background:#00d2ff;}
.top-block .img-box .count-6 {
    background: none repeat scroll 0 0 #ab00c4;
}
.top-block .img-box .title{
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 14px;
    height: 60px;
    line-height: 20px;
    margin: -43px 0 0;
    padding: 16px 30px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 54%;
}
.page-intro{
	position:relative;
	overflow:hidden;
	padding-top:60px;
}
.bg-stretch{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
}
.bg-stretch img{vertical-align:top;}
.page-intro .holder{
	max-width:1156px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:12;
}

span.blackoverlay {
 background-color: #000000;
    height: 450px;
    opacity: 0.75;
    position: absolute;
    width: 100%;
    z-index: 12;
}

.page-intro .holder .box{
	width:70%;
	padding:61px 0 43px;
}
.page-intro .holder .box h1{
	color: #FFFFFF;
	font-family: 'Open Sans',sans-serif;
	font-size: 50px;
	font-weight: 300;
	letter-spacing: 3px;
	line-height: 58px;
	margin: 0 -1px 12px;
	text-transform: capitalize;
}
.page-intro .holder .box .btn-share{
	color:#fff;
	text-transform:uppercase;
	font-size:21px;
	line-height:25px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 3px;
	padding:27px 66px 28px 48px;
	background:#006f9f;
	letter-spacing:1px;
	word-spacing:3px;
}

.likebw {
	font-family: 'Open Sans',sans-serif;
	padding-top:12px;
	float:left;
	position:relative;
	font-size: 30px;
	line-height:38px;
	font-weight: 300;
	letter-spacing: 2px;
	width:100%;
	padding-bottom:0px;
	

	
}

.likebwtagline {
	 border-bottom: thin dotted black;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 18px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-top: 6px;
    position: relative;
    width: 100%;
	
}
.page-intro .holder .box .btn-share:hover{
	background:#4e869e;
	text-decoration:none;
}
#twocolumns{
	margin: 0 auto 24px;
    max-width: 1280px;
    
    padding: 60px 0 0 31px;
    position: relative;
    z-index: 7;
	clear:both;
	top:0px;
}

#twocolumnscomments{
	margin: 0 auto 146px;
    max-width: 1280px;
    overflow: hidden;
    padding: 8px 0 0 31px;
    position: relative;
    z-index: 7;
}

.leaderboardwrapper {
	    width: 100%;
    text-align: center;
    background-color: #e7e7e7;
    padding-top: 0px;
    float: left;
    position: relative;

	
}

.featuredblock {
	
padding-bottom:12px;	

}
#twocolumnscomments #content{
	background: none;
    float: left;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    padding: 0;
    width: 74.2%;
    word-spacing: 1px;
}

.belowcontentwidgetwrapper {
	width:100%;
	position:relative;
	margin-top:0px;
	float:left;
	
}
.belowcontentwidget {
    display: block;
    float: left;
    margin: 0px;
    position: relative;
    width: 100%;
	padding-top:24px;
}

.ob-widget-header {
	
	 font-family: "Open Sans",sans-serif !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    letter-spacing: 1px !important;
    line-height: 40px !important;
	
}
#twocolumns .wrapmaincolumn {
	 width: 65%;
	 float:left;
	 position:relative;
	
}
#twocolumns #content{
	background: none repeat scroll 0 0 #fff;
    float: left;
    font-size: 14px;
    line-height: 28px;
    
    padding: 0;
   	width:100%;
    word-spacing: 1px;
}
#twocolumnsvideo{
	margin-top: 63px;
    max-width: 1280px;
    overflow: hidden;
    padding: 0px 0 0 0px;
    position: relative;
    z-index: 22;
	
}
.bodycontent a {
color:#049DC9;
text-decoration:underline;	
	
}

.bodycontent h2 {
clear: both;
    font-size: 24px;
    width: 100%;	
	line-height:32px;
	
}

.bodycontent h2 {
  font-family: "Open Sans",sans-serif;
    font-weight: 600;
	clear:both;
	float:left;
	
}

.bodycontent h3 {
  font-family: "Open Sans",sans-serif;
    font-weight: 600;
	clear:both;
	float:left;
	
}

#twocolumnvideo .bodycontent p {
float:left;	
}

#twocolumnsvideo #socialcontainer p{
	color: #7f7f7f;
    float: left;
    font-size: 16px;
    padding: 15px 24px 0 0;
	
}



#twocolumnsvideo #videocontent{
	 background: none repeat scroll 0 0 #fff;
    float: left;
    font-size: 14px;
    line-height: 0;
    
    overflow: hidden;
    padding: 0 0 24px;
    width: 74%;
    word-spacing: 1px;
} 

#twocolumns #content p{margin:0 0 12px; float:left; width:95%;}
#twocolumns #content .img-box{margin:0 -2px 27px;}
#twocolumns #content img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; clear:both; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#twocolumns #sidebar{
	float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 405px;
    z-index: 24;
}

.thecontent {
 float: left;
    margin-left: 59px;
    position: relative;
    width: 90%;

	
}
.thecontent p {
	 float: left;
    line-height: 24px;
    position: relative;
    width: 100%;
	
}


#twocolumnsvideo h1{
	color: black;
    font-family: 'Open Sans',sans-serif;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 53px;
    margin-left: 12px;
    text-transform: uppercase;
	float:left;
	width:100%;
	
}

#twocolumnsvideo #socialcontainer {
    margin-top: 0;
    width: auto;
}

#twocolumnsvideo #dragcontainer {
 float: left;
    position: relative;
    width: auto;
}
#twocolumnsvideo #dragcontainer p {
	
color:white;	
}

#twocolumnsvideo .socialbutton {
   
    border-radius: 0;
    color: #ffffff;
    float: left;
    font-family: "Lato",sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    margin-right: 0;
    margin-top: 0;
    padding: 8px 0 6px 8px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    transition: background 0.25s ease-in-out 0s;
    width: auto;
}

#twocolumnsvideo .commenticon {
	  padding-right: 18px;
    	top: 4px;
	
}



#twocolumns #sidebar .widget{margin:0 0 12px;}
.widget-nav{
	background:black;
	padding:23px 20px 151px;
}
.widget-nav h2{
	color:#009adb;
	font-size:24px;
	line-height:30px;
	margin:0 0 15px;
	font-weight:normal;
}



.advertisingadmin {
width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    float: left;
	
	
	
}

#adimage {
	
	    width: 25%;
    float: left;
    position: relative;
    display: block;
    padding-right: 24px;
}

#adcontent {
	    float: left;
    position: relative;
    display: block;
    width: 60%;
	

}

#adversion {
	font-size: 34px;
	font-weight: 300;
	line-height: 44px;
	padding-bottom:12px;
	
	
}

#adtitle {
	    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
    padding-bottom: 12px;
	
	
}

#adsubtitle,#adgeminisubtitle  {
	    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
    padding-bottom: 12px;
	
	
}

ul.adversions {
	    width: 90%;
    position: relative;
    clear: both;
    margin-right: auto;
    margin-left: auto;
	
	
}

ul.adversions li {
width: 100%;
    clear: both;
    position: relative;
    float: left;
    height: auto;
    padding-bottom: 54px;
    border-bottom: solid;
    padding-top: 44px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}


.gallery-block-bottom {
	display:none;	
		
	}
.widget-nav ul{
	padding:0;
	margin:0;
	font-size:14px;
	list-style:none;
	overflow:hidden;
}
.widget-nav ul li{
	margin:0 0 8px;
	list-style:none;
}
.widget-nav ul li a{color:#fff;}


.relatedpost {
	
	float:left;position:relative;padding-bottom:34px; width:100%;	
	
}
.relatedpost .top-block {
	background:none;
	background-color:none;
	
}

.gallerysidetitle {
	  color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 15.4px;
    font-weight: 600;
    line-height: 24px;
    padding-top: 6px;
	float:left;
	
}

span.trc_rbox_header_span {
 
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 40px;
    margin: 0 0 12px;
    text-transform: uppercase;
	
}

.featuredblock a:hover {
text-decoration:underline;
color:black;	
	
}

.thumbnails-b .syndicatedItem .video-title {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 15.4px;
    font-weight: 600;
    line-height: 24px;
    padding-top: 6px;
}


.categorytext {
    color: #999999;
    font-family: "Open Sans";
    font-size: 11px;
    font-weight: 600;
    text-align: left;
    text-decoration: none;
	line-height:24px;
	clear:both;
}

#sidebar .heading h2 {
    border-bottom: 1px dotted #808080;
    border-color: #808080;
    border-width: 1px;
    color: #000000;
    	font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 40px;
    margin: 0 0 12px;
    text-transform: uppercase;
	width:100%;
}

span.playbtn {
	float: right;
    position: relative;
	
}

.facebookcounter {
	width:auto;
	padding-top:10px;
	float:left;
	position:relative;
	max-width:150px;
	
}

/*.socialbutton {
float: right;
    padding: 0px;
    position: relative;
    width: 60px;

	
	
}*/




.dropcontent {
width:400px;
background-color:blue;
height:12px;
position:absolute;	
	
}

.writebutton {
	 background-color: #2B2B2B;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-family: 'Lato',sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 11px;
    padding: 4px 16px 4px 6px;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    width: 130px;
	
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   
}
.writebutton p {
	margin:0px;
	 padding: 2px 0 0;
	
	
}

a.writer:hover > .writebutton { background-color: #464646; }


.watchbtn{
background-image: url("img/playbtnsmall.png");
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    left: 5px;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-right: 12px;
    position: relative;
    width: 25px;
}

.facebookicon{
background-image: url("img/facebookicon.png");
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    left: 5px;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-right: 12px;
    position: relative;
    width: 25px;
}

.single-galleryimage #twocolumns #content {
	padding-top:12px;
	
}

.twittericon{
background-image: url("img/twittericon.png");
    float: right;
    height: 25px;
    left: 5px;
    margin-top: 7px;
    position: relative;
    width: 25px;
	padding-right:12px;
	background-repeat:no-repeat;
	padding-bottom: 10px;

}

.twittericonbtn{
	background-image: url("img/twittericon.png");
    float: left;
    height: 25px;
    left: 5px;
    margin-top: 2px;
    position: relative;
    width: 25px;
	padding-right:12px;
	background-repeat:no-repeat;
	padding-bottom: 10px;

}

.commenticon{
	background-image: url("img/comment-icon.png");
    float: left;
    height: 25px;
    left: 5px;
    margin-top: 2px;
    position: relative;
    width: 25px;
	padding-right:12px;
	padding-bottom: 10px;
	background-repeat:no-repeat;

}


.writeicon{
width: 25px;
height: 25px;
background-image: url(img/writeicon.png);
float:left;
position:relative;
left:5px;
}


.socialbutton {
	background-color: #2b2b2b;
    border-radius: 0;
    color: #ffffff;
    float: left;
    font-family: 'Lato',sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 6px;
    margin-right: 12px;
    margin-top: 0;
    padding: 8px 12px 0;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    width: auto;
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
   
}

.titlesubline {
	 color: black;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1px;
	
}

#twocolumns #content .socialbutton p {
    margin: 0px;
	float:left;
	padding-left:14px;
	width:70px;
}

.fb {
	background-color:#64a1fc;
	
}

.wb {
	background-color:#333333;
	
}

.tw {
	background-color:#51d7fc;
	
}

.comm {
	background-color:#9d9d9d;
	
}

.fbbtnicon{
width: 25px;
height: 25px;
background-image: url(img/writeicon.png);
float:left;
position:relative;
left:5px;
}

.fbbutton p {
	margin:0px;
	 padding: 2px 0 0;
}

#socialdrop,#socialdrop ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.page ul {
	float:left;
}
#socialdrop {
    
   color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: 61px;
    list-style: none outside none;
    margin-right: 44px;
    padding: 0;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
    width: 60px;
}
#socialdrop ul {
    background-color: #222;
   
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    z-index: 2;

    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);

    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;

    -moz-transition: -moz-transform 0.1s linear;
    -ms-transition: -ms-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    -webkit-transition: -webkit-transform 0.1s linear;
    transition: transform 0.1s linear;
}
#socialdrop li {
   
    float: left;
    position: relative;
}
#socialdrop li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: normal;
    height: 43px;
    padding: 17px 14px 0;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
}
#socialdrop li:hover > a {
    color: #00B4FF;
}

#socialdrop li:hover > ul.subs li {
    background-color: white;
}

#socialdrop li:hover > ul.subs {
    background-color: white;
}
#socialdrop li:hover, #socialdrop a:focus, #socialdrop a:hover, #socialdrop a:active {
    background: none repeat scroll 0 0 #00aacf;
    outline: 0 none;
}
#socialdrop li:hover ul.subs {
    left: 0px;
    top: 60px;
    width: 250px;

    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
#socialdrop ul li {
	background: none;
	width: 100%;
	padding-bottom: 21px;
	padding-top: 21px;
	border-bottom: 1px dotted #999999;
}

.promptme {
	float: left;
	width: 100%;
	color: black;
	text-shadow: none;
	font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;

	padding-left: 21px;
	padding-bottom: 4px;
	text-transform:uppercase;
}

.socialembed {
width:100%;
padding-left:24px;
float:left;
position:relative;
padding-bottom:12px;

	
}
#socialdrop ul li a {
    float: none;
}
#socialdrop ul li:hover > a {
    background-color: white;
    color: #00B4FF;
}

#socialdrop li:nth-of-type(1):hover ~ #lavalamp {
    left: 13px;
}
#socialdrop li:nth-of-type(2):hover ~ #lavalamp {
    left: 90px;
}
#socialdrop li:nth-of-type(3):hover ~ #lavalamp {
    left: 170px;
}
#socialdrop li:nth-of-type(4):hover ~ #lavalamp {
    left: 250px;
}
#socialdrop li:nth-of-type(5):hover ~ #lavalamp {
    left: 330px;
}
#socialdrop li:nth-of-type(6):hover ~ #lavalamp {
    left: 410px;
}
#socialdrop li:nth-of-type(7):hover ~ #lavalamp {
    left: 490px;
}
#socialdrop li:nth-of-type(8):hover ~ #lavalamp {
    left: 565px;
}

.mobilemenu {
	display:none;
		
	}


.editormessage {
width:100%;
height:400px;
background-color:blue;

}

.editorheader {
	
	font-family: 'Lato',sans-serif;
    font-size: 44px;
    font-weight: 300;
    letter-spacing: 1px;
	color:white;
}

.middlead {
background-color: #DFDFDF;
    padding-bottom: 12px;
    padding-top: 32px;
    position: relative;
    text-align: center;
    width: 100%;
	
}

.logincontrols {
	 float: right;
    margin-top: 9px;
    position: relative;
    width: 130px;
	
	
}

.pagination {
height: 100px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: auto;
	
	
}

.videocorrection {

    margin: 0px auto 0px;
    max-width: 1280px;
    overflow: hidden;
    
}

ul.page-numbers {
	margin:0px;
	padding:0px;
}

ul.page-numbers li {
	float:left;
	padding:0px;
	margin:0px;
}

ul.page-numbers li a {
	
background-color: white;
	padding: 12px;
	border-radius: 0px;
	border: 1px solid #BABABA;
	margin:0px;	
}



.arrow-down {
     border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid black;
    clear: both;
    height: 0;
    margin-left: 43%;
    margin-top: 0;
    width: 0;
}


#ghostimagemarquee {
	background-color: #000000;
    background-position: center 50%;
    background-size: cover;
    height: 450px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index:4;
}

.titleholder {
	
float: left;
    padding-left: 45px;
    padding-top: 15px;
    position: relative;
    width: 90%;
	margin-right: 24px;

	
	
}

.titleholder h1 {
	
	 color: black;
    font-family: 'Open Sans',sans-serif;
    font-size: 62px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 69px;
    margin: 0 -1px 12px;
    text-transform: capitalize;
	
}

.galleryscroll #twocolumns {
	    margin-top: 0px;
    padding-top: 64px;
	
}

span.galleryh1 {
	
	 color: black;
	font-family: 'Open Sans',sans-serif;
    font-size: 62px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 69px;
    margin: 0 -1px 12px;
    text-transform: capitalize;
	
}




.gallerydesktopbetweenslideclass {
	
	    width: 100%;
    position: relative;
    display: block;
    clear: both;
    float: left;
    padding-top: 8px;
    padding-bottom: 12px;
	text-align: center;
	
	
	
	
}

#belowadsrightrail {
	width:100%;
	float:left;
	clear: both;
	position: relative;
	display: block;
	
	
}

.galleftad {
	    width: 50%;
    float: none;
    position: relative;
    display: block;
    margin-left: auto;
    float: left;
    margin-right: auto;
    color: black;
    text-align: center;
	
	
}

.galleftadmobile {
	    width: 100%;

	
	
}

#videofloater {
	float: left;
    position: relative;
    display: block;
    width: 405px;
    height: auto;
    padding-bottom: 24px;
    padding-top: 0px;
    z-index: 5;
	
	
	
	
}

.galrightad {
	    width: 50%;
    float: none;
    position: relative;
    display: block;
    margin-left: auto;
    float: right;
    margin-right: auto;
    color: black;
    text-align: center;
	
	
}

.galleryscroll #sideadatf {
   
    text-align: left;
    width: 100%;
    text-align: center;
    float: left;
    padding-top: 25px;
    background-color: #d9d9d9;
    z-index: 1;
    padding-bottom: 6px;
}

.galleryscroll #galleryinfinite {
	
	width:65%;
	
	
}

.galleryscroll #twocolumns #sidebar {
	
	width:405px;
	
}



#featuredgrid {
	
	
	position:relative;
	float:left;
	position:relative;
	padding-bottom:12px; 
	width:100%;
	padding-top:24px;
	
}

.sidebannerad {
width:300px;
float:left;
position:relative;	
	
}

.watchfeature .titleholder h1 {
   color: black;
    font-family: 'Open Sans',sans-serif;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 69px;
    margin: 0 -1px 12px;
    text-transform: capitalize;
}

#twocolumns .watchfeature p {
    float: left;
    font-size: 17px;
    line-height: 34px;
    margin: 0 0 41px;
}

#dragcontainer {
width:auto;
position:relative;
float:left;	
	
}

span.date {
  clear: both;
    color: grey;
    float: left;
    font-size: 14px;
    padding-left: 0;
    padding-top: 4px;
    position: relative;
	
}

.belowarticles {
	
	
}

#socialcontainer {
    margin-top: 0px;
    width: 160px;
	
}



.bodycontentwrapper {
	float: left;
    font-size: 16px;
    margin: 24px 42px 42px;
    position: relative;
	min-width:auto;
	font-weight: 200;
	width:90%;
	
}
.bodycontent {
 float: right;
    position: relative;
    width: 77%;
	
}

.nativ {
 float: left;
    width: 100%;
	
}

.ntvBroughtBy {
float:right;	
	
}

#twocolumns #content img.ntv_icon {
width:22px;
height:21px;	
	
}

span.buzztitle {
	color: black;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    margin: 17px;
    padding-bottom: 24px;
    position: relative;
    width: auto;
	
}

#smallgrid .top-block .img-box {
    width:100%;
	padding-bottom:12px;
	float:left;
}

#smallgrid .top-block .img-box img {
width:80px;
height:80px;	
	
}

#smallgrid .top-block .gallerysidetitle {
float:right;
width:200px;	
font-size:14px;
padding:0px;
margin:0px;
line-height:21px;
	
}

div#sticker {
	padding:20px;
	margin:20px 90px;
	background:#AAA;
	width:190px;
}

#footer h4 {
    color: #fff;
    font-family: 'Open Sans',sans-serif;
    font-size: 55px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 65px;
    height: 70px;
    margin: 0;
    padding: 0;
	width:100%;
}
.stick {
	position:fixed;
	top:0px;
}

.stoppan {
width:100%;
float:left;
position:relative;
height:0px;
top:-210px;
	
}
.sepline {
	border-top: 1px dotted #666666;
    float: left;
    padding-bottom: 24px;
    position: relative;
    width: 100%;
}

.single-videoasset #twocolumnsvideo #sidebar h1 {
	color: #FFFFFF;
	font-family: 'Open Sans',sans-serif;
	font-size: 50px;
	font-weight: 300;
	letter-spacing: 3px;
	line-height: 58px;
}

/*
 * Gallery Styles
 */
 
 .galleryholder {
	  margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 60%;
	float:left;
	 
 }
 
 .sl-slider-wrapper {
    width: 100%;
    min-height: 600px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.sl-slider {
    position: absolute;
    top: 0;
    left: 0;
}

.sl-slide h2 {
    color: #000;
    text-shadow: 0 0 1px #000;
    padding: 20px;
    position: absolute;
    font-size: 34px;
    font-weight: 700;
    letter-spacing: 13px;
    text-transform: uppercase;
    width: 80%;
    left: 10%;
    text-align: center;
    line-height: 50px;
    bottom: 50%;
    margin: 0 0 -120px 0;
}

 

 
.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
} 
.sl-slide {
    z-index: 1;
}
.sl-content-slice {
    overflow: hidden;
    position: absolute;
    box-sizing: content-box;
    background: none;
}
.sl-slide-horizontal .sl-content-slice {
    width: 100%;
    height: 50%;
    left: -200px;
}
 
.sl-slide-horizontal .sl-content-slice:first-child {
    top: -200px;
    padding: 200px 200px 0px 200px;
}
 
.sl-slide-horizontal .sl-content-slice:nth-child(2) {
    top: 50%;
    padding: 0px 200px 200px 200px;
}
 
/* Vertical slice */
 
.sl-slide-vertical .sl-content-slice {
    width: 50%;
    height: 100%;
    top: -200px;
}
 
.sl-slide-vertical .sl-content-slice:first-child {
    left: -200px;
    padding: 200px 0px 200px 200px;
}
 
.sl-slide-vertical .sl-content-slice:nth-child(2) {
    left: 50%;
    padding: 200px 200px 200px 0px;
}

.sl-content-wrapper {
    position: absolute;
	width:100%;
}
 
.sl-content {
    width: 100%;
    height: 100%;
    background: #fff;
}


 
 .galleryholder .item { width: 100%; text-align: center; padding-bottom:0px; list-style:none; position:absolute; float:left; }
 
 ul#main_image_items {
	margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
 }
#twocolumns #content .galleryholder p {
	 clear: both;
    float: left;
    height: auto;
	padding:0px;
	
    margin-left: 54px;
    margin-right: 54px;

    position: relative;
    text-align: left;
	 
 }
 
 .mobilevideo {
	 width:100%;
	 background-color:black;
	 height:auto;
	 padding:12px;
	 color:white;
	 font-size:21px;
	 line-height:26px;
	 text-align:center;
	 padding-bottom:21px;
	 
 }
 
 span.sorry {
	 clear:both;
	 position:relative;
	 width:100%;
	 margin-left:auto;
	 margin-right:auto;
	 float:left;
	 font-size:34px;
	 line-height:54px;
	 
 }
 
 .leaderad {
	float: left;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative;
    text-align: center;
    width: 100%;
	 
 }
 
 
 .gallery #socialcontainer {
    float: left;
    margin-top: 0;
    width: 100%;
	
}

 .gallery #socialcontainer .facebookicon {
    background-image: url("img/facebookicon.png");
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    margin-top: -1px;
    padding-right: 24px;
    position: relative;
    width: 25px;
}

 .gallery #socialcontainer .twittericonbtn {
    background-image: url("img/twittericon.png");
    background-repeat: no-repeat;
    float: left;
     height: 25px;
    margin-top: -1px;
    padding-right: 24px;
    position: relative;
    width: 25px;
}

.underimagenav {
	width:100%;
	float:left;
	position:relative;
	padding-bottom:34px;
	
}

.leftn {
	background-color: white;
    border-color: lightgrey;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 70px;
    position: relative;
    width: 30%;
	margin-top:12px;
	
}
.rightn {
	width:30%;
	position:relative;
	height:70px;
	float:right;
	    background-color: white;
    border-color: lightgrey;
    border-style: solid;
    border-width: 1px;
	margin-top:12px;
	
}

.gallery .socialbutton {
   
    border-radius: 0;
    color: #ffffff;
    float: left;
    font-family: 'Lato',sans-serif;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1.5px;
    margin-bottom: 6px;
    margin-top: 0;
    padding-bottom: 13px;
    padding-right: 57px;
    padding-top: 22px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    transition: background 0.25s ease-in-out 0s;
    width: 230px;
}
.gallery-block .socialattach {
	
	float: left;
    padding-top: 19px;
    position: relative;
    width: 300px;
}

.sidead {
	margin-left: 0;
    padding-bottom: 0;
    padding-top: 0px;
    text-align: center;
    width: auto;
	
}

.gallery-block .headline {
	 display: block;
    float: right;
    position: relative;
    width: 40%;
	 
 }
 
 .gallery-block .headline .titleholder {
	 float: left;
    width: auto;
	padding-top:0px;
	top:0px;
	padding-bottom: 24px;

	 
 }
 
 #socialmessage {
	 width:100%;
	 float:left;
	 position:relative;
	 background-color:#212121;
	 color:white;
	 margin-top:0px;
	 padding-bottom:12px;
	 
	
	 
 }
 
 #objectivetitle {
	  font-family: 'Lato',sans-serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 1.5px;
	line-height:28px;
	color:white; 
	padding-top:24px;
	padding-left:24px;
	position:relative;
	float:left;
	clear:both;
	padding-bottom:0px;
 }
 
 .countcolor {
	color:yellow; 
	font-weight:bold;
	 font-size: 34px;
 }
 
 #objectivetimer {
	  font-family: 'Lato',sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
	line-height:23px;
	color:white; 
	padding-top:12px;
	padding-bottom:12px;
	padding-left:24px;
	position:relative;
	float:left;
	clear:both;
	 
 }
 
 #loadbutton {
	   font-family: 'Lato',sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
	line-height:23px;
	color:white; 
	padding-top:12px;
	padding-bottom:12px;
	padding-left:24px;
	position:relative;
	float:left;
	clear:both;
	 
 }
 
.gallery-block .headline .titleholder h1 {
   color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 31px;
    margin: 0 -1px 4px;
    text-transform: uppercase;
}

.abovegalshare {
	 float: left;
    max-width: 150px;
    padding-left: 12px;
    padding-top: 12px;
    position: relative;
    width: auto;
	
}

.abovegalsharetw {
	 float: left;
    max-width: 150px;
    padding-left: 12px;
    padding-top: 19px;
    position: relative;
    width: auto;
	
}



span.imagetitle {
	
    clear: both;
    float: left;
    font-size: 26px;
    letter-spacing: 1px;
    line-height: 37px;
    margin-top: 12px;
    padding-top: 12px;
    width: 100%;
	padding-bottom:6px;
	border-top: thin dotted grey;
	}
	
span.imagedesc {
	 clear: both;
    float: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 26px;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
	padding-bottom:24px;
	
}

nav.galcontrols {
	
	float: right;
    padding-bottom: 12px;
    padding-top: 6px;
    width: auto;
	
	
}

.updatecount {
	color:#1d1d1d;
	
}

.countit {
	color: lightgrey;
    float: left;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-left: 21px;
    padding-right: 21px;
    padding-top: 38px;
	
}

nav.galcontrols ul.gallerynav {
  list-style: none;
  text-align: center;
  padding:0px;
  margin:0px;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 2.5em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-angle-left:before {
	font-size:2em;
	line-height: 2.1em;
}

.icon-angle-right:before {
	font-size:2em;
	line-height: 2.1em;
}

.icon-spin3:before {
    font-size: 2em;
    line-height: 2.4em;
}
i[class^="icon-"]:before, i[class*=" icon-"]:before {
  margin: 0;
}

nav.galcontrols .gallerynav li {
  position: relative;
  display: inline-block;
  margin-right: -4px;
}

.morebutton a {
	display: block;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); 
 color: #a7a7a7;
    display: block;
    font-weight: 600;
    height: auto;
    margin: 15px;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative;
    text-align: center;
    width: 400px;
  border-radius: 0%;
  box-shadow: 0 0px 1px #aaa, 0 2px 3px #fff inset;
   font-family: "Open Sans",sans-serif;
	
}

.morebutton a:hover{
  text-decoration: none;
  color: #555;
  background: #f5f5f5;
}

.morebutton {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
}

nav.galcontrols .gallerynav a {
  display: block;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -moz-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -ms-linear-gradient(top, #f7f7f7, #e7e7e7); 
  background-image: -o-linear-gradient(top, #f7f7f7, #e7e7e7); 
  color: #a7a7a7;
  margin: 15px;
  width: 125px;
  height: 70px;
  position: relative;
  text-align: center;
  border-radius: 0%;
  box-shadow: 0 0 1px #aaa, 0 2px 3px #fff inset;
}
nav.galcontrols .gallerynav a:hover{
  text-decoration: none;
  color: #555;
  background: #f5f5f5;
}
nav.galcontrols .gallerynav li:before {
  content: "";
  display: block;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  z-index: -1;
}

nav.galcontrols .gallerynav a:before {
  content: "";
  display: block;
  background: #fff;
  border-top: 2px solid #ddd;
  position: absolute;
  top: -18px;
  left: -18px;
  bottom: -18px;
  right: -18px;
  z-index: -1;
  border-radius: 50%;
  box-shadow: inset 0px 8px 48px #ddd;
}



.btncover {
	background-color: none;
    cursor:default;
    float: left;
    height: 100px;
    left: -10px;
    position: absolute;
    width: 200px;
    z-index: 10000;
	
}


/*
 * Generic Slider 
 */
 
 .gallery-controls-wrapper {
	 
	
	 
 }
 
 
.slider { position: relative; margin: 0 auto; 
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; }
	
	.slider .transition { 
		transition: all 0.9s ease-in-out;
		-moz-transition: all 0.9s ease-in-out;
		-webkit-transition: all 0.9s ease-in-out; }
	.slider .slider_container { position: relative; overflow: hidden; }
	.slider .items { position: absolute; left: 0; width: 100000px; padding: 0; margin: 0; list-style-type: none; }
	
	
	.fixedwidth .items {
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100000px;
}


	
	
	.slider .item {
	float: left;
	overflow: hidden;
	list-style: none;
	
}
	.slider .slider_xofy { position: absolute; top: 590px; color: #999; font-size: 11px; }
	.slider .slider_full_size_link { position: absolute; top: -30px; color: #999; }
	.slider .slider_excerpt { position: absolute; top: 590px; right: 0; color: #999; font-size: 11px; }


	#ld_slide { width: 580px; height: 760px; }
	
	#ld_slide .slider_container { 
	
	
	width: 580px;
	margin: 0 auto;
  position:absolute;
  bottom:0px;
  top:100px;
  overflow:hidden;
   }
	#ld_slide .item { width: 580px; text-align: center; }
	#ld_slide .image { max-width: 580px; max-height: 800px; }

#thumb_slider { width: 490px; }
	#thumb_slider .slider_prev, 
	#thumb_slider .slider_next { top: 15px; }
	#thumb_slider .slider_prev:before, 
	#thumb_slider .slider_next:before { font-size: 80px; line-height: 80px; }
	#thumb_slider .slider_prev { left: -40px; }
	#thumb_slider .slider_next { right: -40px; }
	#thumb_slider .slider_container { width: 490px; height: 94px; }
	#thumb_slider .item { width: 94px; height: 94px; padding: 0 2px; position: relative; }
	#thumb_slider .image { width: 94px; height: 94px; }
	#thumb_slider .item:hover:before { content: ""; display: block; width: 74px; height: 74px; border: 10px solid #E00; opacity: 0.6; position: absolute; top: 0px; left: 2px; z-index: 1; }
	#thumb_slider .new_gallery:after { content: "New Gallery"; font-size: 11px; text-align: center; background: #CD853B; color: #FFF; width: 94px; position: absolute; bottom: 0px; left: 2px; z-index: 2; }





.image-gallery { margin: 0 0 20px 0; }
#ld_slide { margin-top: 10px; }
#thumb_slider .slider_container { padding: 0 0 20px 0; }

#loading { display: none; background: #000; opacity: 0.7; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 5; }

.item .description {
	background-color: #FFFFFF;
	border-top: 1px dotted #666666;
	color: #999999;
	float: left;
	margin-top: 18px;
	padding: 12px;
	text-align: left;
	width: 100%;
	font-size: 14px;
	line-height: 17px;
}
.hide {
display:none;
}

ul#thumb_grid {
	margin:0px;
	padding:0px;
	
}

 ul#thumb_grid li {
	float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px 0 0;
	
}
.thumbholder {
clear:both;
float:left;
position:relative;
width:100%;	
	
}

ul.gallerylist {
	list-style:none;
	padding:0px;
	margin:0px;
}


ul.gallerylist li {
	float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 13px 13px 0;
}

.tax-gallerybak h1 {
	 font-size: 44px;
    line-height: 50px;
    margin-left: 34px;
    margin-top: 34px;
    padding: 0;
    width: 70%;
	
}

.tax-gallerybak p {
	font-size: 14px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 12px;
	
}



.slider .pagination{
	border: 1px solid #BFBFBF;
    color: #898989;
    font-size: 18px;
    height: 69px;
    line-height: 22px;
    margin: 0 0 14px;
    text-align: center;
}

.fixedwidth .pagination{
	border: 1px solid #BFBFBF;
    color: #898989;
    float: left;
    font-size: 18px;
    height: 70px;
    line-height: 22px;
    margin: 0 0 14px;
    text-align: center;
    width: 100%;
}

.fixedwidth .slider_container {
    bottom: 0 !important;
    float: left !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    position: relative !important;
    width: 580px !important;
	top:0px !important;
}


.slider .pagination .slider_prev,
.slider .pagination .slider_next{
	width:96px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(img/btn-pagination.png) no-repeat;
	z-index:10000;
	position:absolute;
}
.slider .pagination .slider_prev{
	float:left;
	margin:-1px 0 -1px -1px;
	background-position:0 0;
	position:relative;
}
.slider .pagination .slider_prev.disabled,
.slider .pagination .slider_next.disabled {
	display:none;
}
.slider .pagination .slider_prev:hover{background-position:-96px -70px;}
.slider .pagination .slider_next{
	float:right;
	margin:-1px -1px -1px 0;
	background-position:-96px 0;
	position:relative;
}
.slider .pagination .slider_next:hover{background-position:0 -70px;}
.slider .pagination  .number{
	display: block;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 21px 10px 24px 14px;
    width: 100%;
	position:absolute;
	text-align:center;
	z-index:100;
}
.gallery-box .pagination  .number .actual{color:#0ca6c2;}
.gallery-box .slider{
	background:#eee;
	text-align:center;
	position:relative;
	
	margin:0 0 15px;
}
.gallery-box .slider .slideset{
	height: auto;
    list-style-type: none;
	list-style:none;
	margin:0;
	padding:0;
}
.gallery-box .slider .slideset li {
	width: 620px;
	text-align: center;
	position: absolute;
	height: 540px;
	background-color: #FFF;
}
.gallery-box .slider .slide{
	float:left;
	list-style:none outside;
}
.gallery-box .slider .slide img{
	vertical-align:top;
}
.gallery-box .text-box{padding:0 51px 0 22px;}

.gallery-box p{margin:0 0 22px;}
.gallery-box .source{
	display:block;
	color:#000;
	padding:0 0 0 1px;
}
.gallery-box .source a{
	color:#0195af;
	font-weight:normal;
}
.gallery-block .btn-pause{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	top:4px;
	right:15px;
	width:35px;
	height:35px;
	background:url(img/btn-pause.png) no-repeat;
}
.gallery-block .btn-pause.active{background-position:0 100%;}

.gallery-block {
      float: left;
    height: auto;
    margin-left: 24px;
    margin-right: 24px;
    padding: 12px 0 0;
    position: relative;
    width: auto;
}

#commentcontent {
	margin-left: auto;
    margin-right: auto;
    width: 90%;
	
}

#slidebox{
    width:400px;
    height:100px;
    padding:10px;
    background-color:#fff;
    border-top:3px solid #049DC9;
    position:fixed;
    bottom:0px;
    right:-430px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow:-2px 0px 5px #aaa;
}
#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
a.more{
    cursor:pointer;
    color:black;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox h2{
    color:#049DC9;
    font-size:18px;
    margin:10px 20px 10px 0px;
}
a.close{
    background:transparent url(../images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}
ul.top-block {
	padding:0px;
		
		
	}
	
#twocolumns #content .fyre-box-wrapper img {
	width:auto;	
		
	}
	
#twocolumnscomments #disqus_thread	.discovery-col-header h2 {
		 border-bottom: 1px dotted #808080;
    border-color: #808080;
    border-width: 1px;
    color: #000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 24px !important;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 40px;
    margin: 0 0 12px;
    text-transform: uppercase;
		
		
	}
	
	.featureslider {
		width:100%;
		position:relative;
		float:left;	
		
	}
	
	.watchfeature {
		
		width:25%;
		float:left;
		
		
	}
	.watchfeature img {
	width:100%;	
		
	}
	
	.watchfeature .img-caption {
	position:absolute;
	text-align:center;
	z-index:100000;
	width:100%;
	padding:12px;	
	}
	
	.watchoverlay {
    background-color: black;
    height: 100%;
    opacity: 0.4;
    position: absolute;
    width: 100%;
}

.watchheadline {
display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 50px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 70px;
    margin: 24px 24px 24px 44px;
    padding: 13px 0;
    text-transform: capitalize;
	
}

.featurecaption {
	position:absolute;
	float:left;
	width:100%;
	
}

.fb_iframe_widget {
    display: inline-block;
    float: left;
    position: relative;
}

.medianet {
	padding-top:24px;
	float:left;
	position:relative;
	display:block;	
 	
	
}

.medianet iframe ul li a {
	font: 17px/20px Arial,Helvetica,sans-serif !important;	
	
}

#sideadatf {
height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
	
}

span.mobilemarquee {
display:none;	
	
}

#twocolumns #content .galleryholder img {
padding-bottom:0px;	
	
}


a.menuopen {
background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	width: 40px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 10px;	
	border:none;
	display:none;
	margin-top:8px;
	
}

.featuredblock a:hover {
	
	text-decoration:underline !important;	
	
}

.img-box:hover {
	text-decoration:underline;
	color:black;	
	
}

.smallslidetitle {
	    color: black;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    padding-top: 6px;
    width: 300px;
	
}

#twocolumns #content .galleryholder p {
	
font-size:16px;	
	
}

#twocolumns #content .bodycontent img {
padding-bottom:12px;	
float:left;
	
}

li.galitem {
	padding:0px;
	
}
.gallery-block .headline {
   display: block;
    float: left;
    padding-bottom: 0px;
    position: relative;
    width: 100%;
}

.ntv-dis-mob {
	
	
}

li.galleryitem {
	display: block; z-index: 12000; position: relative; clear: both; float: left; width: 100%; height: auto;
	padding-left:0px;
	
}

.gallery-block .headline .titleholder {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 24px;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    top: 0;
    width: 90%;
}

.galleryholder {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    width: 90%;
	float:none;
}

.bodycontent ul li, ol li.galleryitem {
    float: left;
    list-style: outside none disc;
    padding: 0 12px 12px 0;
    position: relative;
}


.atfleader {
	padding-top:12px;
	padding-bottom:12px;
	position:relative;
	max-height:90px;
	
}

.gallery-block .headline .titleholder h1 {
    color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 45px;
    margin: 0 -1px 4px;
    text-transform: uppercase;
}

span.imagedesc {
   
    clear: both;
    float: left;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 26px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 24px;
    padding-top: 0;
    width: 100%;
}

span.imagetitle {
	border: medium none;
    font-size: 19px;
    line-height: 31px;
    padding-bottom: 12px;
}

.slidecount {
	font-weight:bold;
	
}

.disabledbutton {
	opacity:.4;
	
}

#dragcontainer #socialcontainer {
position:relative !important;	
padding-bottom:0px;
top: 0px !important;
	
}

.galleryinfobox {
	
	padding-bottom:17px;
}

.galimagetrans {
	
    background-blend-mode: multiply;
    background-color: rgba(8,8,16,0.7);
    -webkit-transition: background-color 0.6s ease-in-out;
    -o-transition: background-color 0.6s ease-in-out;
    transition: background-color 0.6s ease-in-out;
	background-size: cover;
	background-position: center center;
}


	span.galleryh1 {
      color: white;
    font-family: 'Open Sans',sans-serif;

    font-size: 54px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-top: 44px;
    padding-bottom: 0px;
    width: 80%;
    margin-right: auto;
    margin-left: 44px;
    display: block;
    text-align: left;
    line-height: 64px;
}

#voter {
	    width: 200px;
    float: right;
    display: block;
    position: relative;
    margin-right: 24px;
    height: 100px;
    padding-top: 10px;
	
	
}


.watch-action {
	float: left;
	width: 100%;
	height: 30px;
}

.watch-action img {
	border:none !important;
	padding: 0px !important;
}

.watch-action .watch-position {
	width:auto;
}

.align-left {
	float: left;
}

.align-right {
	float: right;
}

.watch-action .watch-position a, .watch-action .watch-position a:hover{
	text-decoration:none;
}

.action-like, .action-unlike {
	float:left;
	width:auto;
}

.action-unlike {
	padding-left:7px;	
}

.like, .unlike, .status-img, .status-msg {
	float: left;
}

.jlk {
	cursor:pointer !important;	
}

span.wti-text {
	float:left;
	width: auto;
	padding:0 0 0 6px;
	font-size: 14px;
	line-height: 18px;
}

.lc, .unlc, .tlc {
	float:left;
	width: auto;
	padding:0 0 0 6px;
	font-size: 14px;
	line-height: 18px;
}

.status {
	color: gray;
	padding: 0 7px 0 7px;
	font-size: 14px;
	line-height: 18px;	
}

.status .status_msg {
	width: auto;
	margin: 0 3px 0 0;	
}

.loading-img {
	background:url(../images/loading.gif) no-repeat scroll 0 0 !important;
	padding:0px 5px;
	content: "\0020";
	margin: 0px 5px;
}

.wti-clear {
	clear:both;
}

#twocolumns #content .lbg-style1 img:hover,#twocolumns #content .lbg-style1-active img {
	width:87px;
	height:87px;
	
	
}

/*** START FIRST THUMB UP/DOWN STYLE ***/	
.lbg-style1 img,  .unlbg-style1 img, .lbg-style1-active img,  .unlbg-style1-active img {
	width: 40px !important;
	height: 40px !important;
	float:left;
}

.lbg-style1 img {
	background:url(https://www.buzzworthy.com/wp-content/themes/buzzworthy/img/voteupsmall.png) repeat scroll 0 0 !important;
}        

.lbg-style1 img:hover, .lbg-style1-active img {
	background:url(https://www.buzzworthy.com/wp-content/themes/buzzworthy/img/voteupsmall.png) repeat scroll 0 -18px !important;
}

.unlbg-style1 img{
	background:url(https://www.buzzworthy.com/wp-content/themes/buzzworthy/img/voteupsmall.png) repeat scroll 0 0 !important;
}

.unlbg-style1 img:hover, .unlbg-style1-active img {
	background:url(https://www.buzzworthy.com/wp-content/themes/buzzworthy/img/voteupsmall.png) repeat scroll 0 -18px !important;
}

.lbg-style1 .lc, .lbg-style1-active .lc {
	color: green;
}

.unlbg-style1 .unlc, .unlbg-style1-active .unlc {
	color: red;
}
/*** END FIRST THUMB UP/DOWN STYLE ***/		
	#galleryinside {
		    width: 100%;
    display: block;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    clear: both;
    margin-bottom: 24px;
		float:left;
		min-height:600px;
	}
	

	
	#galleryinside span.imagetitle {
		
	    font-size: 28px;
    letter-spacing: 0;
    font-weight: 600;
    line-height: 31px;
    line-height: 42px;
    width: 60%;

    margin-top: 0px;
    margin-left: 44px;
    padding-top: 24px;
    padding-bottom: 24px;
		
		
	}
	
	.gallerybox {
    width: 100%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    background-color: white;
    clear: both;
    float: left;
    height: auto;
    display: block;
    position: relative;
		border-bottom: 0 none;
	box-shadow: none;
	}
	
	
	.imagecredit {
		float:right;
		text-align: right;
		position: relative;
		display: block;
		font-family: 'Open Sans',sans-serif;
    font-size: 12px;
		color: grey;
		padding-right:12px;
		    padding-top: 8px;
    padding-bottom: 8px;
		
		
	}
	
	span.imagedesc {
	
    font-size: 16px;
    font-weight: 300;
    line-height: 32px;
    margin-left: 44px;
    width: 90%;
    letter-spacing: 0;
		
	}
	
	
	.galimage {
		   width: 100%;
    
	}
	
	span.galleryauthor {
	    color: grey;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    width: 80%;
    margin-right: auto;
    margin-left: 44px;
    display: block;
    text-align: left;
    line-height: 12px;
	}
	
	#galleryinfinite #content {
		
		
		background-color:#e7e7e7;
	}
	
	
	#gradient {
		
	    height: auto;
    width: 100%;
    position: relative;
    top: 54px;
    display: block;
    padding: 0px;
    background: #1B1B1B;
		
		
		
		
	}


#gradient #twocolumns {
	
	padding-bottom:64px;
	padding-top: 30px;
	
}
	

/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
.facebookicon{
background-image: url(img/facebookicon@2x.png);
background-size: 25px 25px;
}


.logo{
background-image: url(img/bwlogo@2x.png);
background-size: 209px 20px;
}

.spotlightarrow{
background-image: url(img/spotarrow@2x.png);
background-size: 14px 20px;
}

.twittericonbtn{
background-image: url(img/twittericon@2x.png);
background-size: 25px 25px;
}

.comment{
background-image: url(img/twittericon@2x.png);
background-size: 25px 25px;
}
	
.watchbtn{
background-image: url(img/playbtnsmall@2x.png);
background-size: 25px 25px;
}

.commenticon{
background-image: url(img/comment-icon@2x.png);
background-size: 25px 25px;
}

.writeicon{
background-image: url(img/writeicon@2x.png);
background-size: 25px 25px;
}
}


@media only screen and (max-width: 1339px){
	#main.home {
		margin: 0 auto 46px;
		padding: 61px 0 0;
	}
	#twocolumns{
		padding: 54px 0 0;
	}
	
	#twocolumnscomments{
		padding: 12px 0 0;
	}
	
	#twocolumns #content{
		
	}
	#twocolumns #content p{margin:0 0 31px;}
	#twocolumns #content .img-box{margin:0 -2px 27px;}
	
	.toplist .horizontalfeature {
    
    width: 25%;
	}
	
	.hw5 {
	display:none;	
		
	}
	.toplistheader h3 {
    color: white;
    font-size: 60px;
    font-style: italic;
    font-weight: 300;
    line-height: 80px;
    width: 70%;
}

.toplist .horizontalfeature .showcaption  {
	 font-size: 18px;
    font-weight: 300;
    line-height: 30px;
	
}
	
	
	
}
@media only screen and (max-width: 1299px){
	#header > .holder {padding:0 10px;}
	.intro-video-block{padding:54px 10px 76px;}
	.video-block {
		margin:0;
		max-width: 62%;
		padding: 3px 0 0;
	}
	.video-aside{float:right;}
	.video-list-holder {
		margin: 0;
		padding: 49px 10px;
	}
	.video-list-block #infinitescroll .listitem {
		    margin: 0 12px 41px;
    	padding: 0;
    	width: 47.6%;
		height: 480px;
	}
	
	.toplist .horizontalfeature {
    
    width: 33.3%;
	}
	
	.hw4 {
	display:none;	
		
	}
	
	.listitem .exc {
    display: block;
}
	
	.exc {
    color: #707070;
    float: none;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 24px;
    position: relative;
    text-align: center;
    top: -40px;
    width: 87%;
}
	
	
	
	.video-list-block #infinitescroll img {width: 100%;}
	#main.home #content{
		float:none;
		width:100%;
		padding-top: 0px;
	}
	#sidebar{
		float:none;
		overflow:hidden;
		width:auto;
		margin:0;
		padding:10px 0;
	}
	#sidebar .tab-col{
		float:left;
		width:48%;
	}
	#sidebar .tab-col.even{
		float:right;
		width:48%;
	}
	#main.home {
		margin: 0 auto 0px;
		padding: 54px 0 0;
		
	}
	#content .img-block img,
	#sidebar .widget img,
	.content-columns .content-box img,
	.top-block .img-box img,
	.debate-block .img-box img{
		height:auto;
		width: 100%;
	}
	#sidebar .widget img.alignleft{width:auto;}
	#sidebar .widget-text{
		margin:0 0 19px;
	}
	.over-btn{background:rgba(0, 0, 0, 0.74) url(img/arrow.png) no-repeat 31px 13px;}
	.tab-h{display:none;}
	
	#twocolumns .wrapmaincolumn {
		width:59%;
	
	
}

#header {
	height:61px;
}
	
	#twocolumns #content{
		width:100%;
		
	}
	
	.gallery-block .headline .titleholder {
	padding-left: 25px;
    padding-top: 0;
    width: 80%;
    padding-top: 24px;
	position:relative;
		
	}
	

	
.galleryscroll #galleryinfinite {
	
	width:59%;
	
	
}
	
	
	
	nav.galcontrols {
    float: left;
    padding-bottom: 12px;
    padding-top: 6px;
    width: 100%;
}


nav.galcontrols .gallerynav a {
	
	
width:80px;	
}

.countit {
	font-size: 12px;
	
}

.gallery-block .headline .titleholder h1 {
	color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0 -1px 4px;
    text-transform: uppercase;
}

span.imagetitle {
	font-size: 16px;
	line-height:22px;
	
}


span.imagedesc {
font-size: 16px;
    font-weight: 300;
    line-height: 32px;
    margin-left: 44px;
    width: 90%;
    letter-spacing: 0;
	
}

.leaderad {
    padding-top: 0px;
	padding-bottom:0px;
}
	
	#twocolumnscomments #content{
		margin-left: 42px;
    	width: 61%;
	}
	.page-intro .holder .box{
		width:60%;
		padding:61px 20px 43px;
	}
	
	.home #sidebar{
		display:none;
		
	}
	.bodycontent {
		
		float:left;
		
	}
	
	.bodycontentwrapper {
	width:90%;	
	}
	
	span.buzztitle {
		
		 font-size: 16px;
    line-height: 23px;
	
	}
	
	
	#dragcontainer {
	float:left;
	position:relative !important;
	width:100%;
		
	}
	#socialcontainer {
    float: left;
    margin-top: 0;
    width: 100%;
	padding-top:12px;
	
}
.bodycontent {
    float: left
    position: relative;
    width: 95%;
}

#dragcontainer #socialcontainer {
position:relative !important;	
padding-bottom:24px;
top: 0px !important;
	
}

#dragcontainer .sticky-placeholder {
display:none;	
	
}
#twocolumnsvideo #videocontent {
	width:68%;
	
}

#twocolumnsvideo  h1 {
	width:70%;
	
}
#twocolumnsvideo #dragcontainer {
    float: left;
    position: relative;
    width: auto;
}



#featuredgrid {
	
	
	position:relative;
	float:left;
	position:relative;
	padding-bottom:12px; 
	width:100%;
	margin-right:0px;
	margin-left:0px;
	padding-top:24px;
	
}

.belowcontentwidgetwrapper {
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    position: relative;
    width: 95%;
}
.belowcontentwidget {
    margin-left: 24px;
    margin-right: 24px;
    text-align: center;
  
}

.gallery-block .headline .titleholder {
	 float: left;
    padding-top: 0;
    top: 0;
    width: auto;
		
	}
	
	nav.galcontrols {
    float: right;
	
	}
	





#content .img-block {
	margin-bottom: 0;
}

.video-list-block #infinitescroll .img-caption {
    top: -60px;
    width: 70%;
    background-color: white;
    border-bottom: thin solid lightgrey;
    color: white;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
    text-align: center;
	
	 font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 26px;
}

.video-list-block #infinitescroll .largelist .img-caption {
	 top: -60px;
    width: 70%;
    background-color: white;
    border-bottom: thin solid lightgrey;
    color: white;
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding: 24px;
    position: relative;
    text-align: center;
	
	 font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 26px;
}




	
}
@media only screen and (max-width: 1002px){
	#header > .holder {padding:0 10px;}
	.intro-video-block{padding:0 10px;}
	.video-block {
		margin:0;
		float:none;
		max-width: 100%;
		padding: 3px 0 0;
	}
	
	
	
	
	
	.video-list-block #infinitescroll .listitem {
		    margin: 0 12px 41px;
    	padding: 17px 17px 0 16px;
    	width: 45.6%;
		height: 700px;
	}
	.horizontalwrapper {
		width:100%;	
		
	}
	
	.toplist .horizontalfeature .showcaption {
    font-size: 32px;
    font-weight: 300;
    line-height: 49px;
}
	
	.toplist .horizontalfeature {
    
   		 width: 100%;
	}
	
	.hw4 {
		display:block;	
		
	}
	
	span.buzztitle {
		
		 font-size: 19px;
    line-height: 28px;
	}
	
	
	

	
	#twocolumnsvideo #dragcontainer {
		
		float:left;
	}
	
	#twocolumnsvideo #socialcontainer {
		
	display:block;
		
		
	}
	
	
	
	#twocolumnsvideo #videocontent {
	width:57%;
	
}
	
	
	.writer {
	display:none;	
		
	}
	
	.video-block .video-box img {width: 100%;}
	.video-aside {
		float:none;
		margin:0 auto 10px;
		width:280px;
		text-align:center;
		overflow:hidden;
		padding: 10px;
	}
	.video-aside .img-video{
		display:block;
		max-width:300px;
		vertical-align:top;
	}
	.video-list-holder {
		margin: 0;
		padding: 59px 10px;
	}
	.video-caption {
		padding: 0 22px;
		word-spacing: 1px;
	}
	
	.video-list-block #infinitescroll img {width: 100%;}
	.footer-columer {padding: 8px 0 29px;}
	.footer-columer .column {
		padding: 10px 10px 0 10px;
		width: 33%;
	}
	.content-columns .column .post h1 {
		font-size: 34px;
		letter-spacing: 2px;
		line-height: 42px;
	}
	.content-columns .content-box .img-caption {
		font-size: 26px;
		line-height: 40px;
	}
	.debate-block .heading {padding: 11px 20px 19px 20px;}
	.debate-block .title {
		font-size: 26px;
    letter-spacing: 1px;
    line-height: 40px;
    
	}
	.top-block .heading {padding: 17px 25px 17px;}
	.top-block .img-box .title {
		padding: 16px 10px;
		width:56%;
		font-size:12px;
	}
	.over-btn{
		min-height:62px;
		background:rgba(0, 0, 0, 0.74) url(img/arrow.png) no-repeat 31px 23px;
	}
	.page-intro .holder .box{
		width:auto;
		padding:42px 20px 43px;
	}
	.page-intro .holder .box h1{
		font-size:26px;
		line-height:34px;
		letter-spacing:2px;
	}
	.page-intro .holder .box .btn-share{
		color:#fff;
		text-transform:uppercase;
		font-size:21px;
		line-height:25px;
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 3px;
		padding:27px 66px 28px 48px;
		background:#006f9f;
		letter-spacing:1px;
		word-spacing:3px;
	}
	
	#dragcontainer {
    float: left;
    position: relative;
    width: 100%;
}
	#twocolumns{
		
	}
	.bodycontent {
    
	float:left;
}

#twocolumns .wrapmaincolumn {
		width:100%;
	
	
}
	#twocolumns #content{
		width: 100%;
		margin-bottom: 24px;
	}
	#twocolumnscomments #content{
		margin-left: 24px;
    width: 90%;
	}
	
	.titleholder {
    
    width: 80%;
}
#sidebar .heading h2 {
padding-left:24px;	
	
}


	
	
	
	
	
	#twocolumns #content p{margin:0 0 20px;}
	#twocolumns #content .img-box{margin:0 -2px 27px;}
	#twocolumns #sidebar {
    float: left;
    width: 100%;
}
	
	.relatedpost .top-block {
	
		
	}
	
	
	.widget-nav {padding: 23px 20px;}
	
	#socialcontainer {
	
	}
	
	
	#feed3 {
		display:none;	
		
	}
	
	
	.watchfeature {
		
		width:50%;
		float:left;
		
		
	}
	
	#twocolumns #sidebar {
	
		
	}
	
	.featuredblock {
	float: left;
    position: relative;
    width: 49%;
		
	}
	
	
#smallgrid {
		
	display:none;	
		
	}
	
		#twocolumns #sidebar .widget {
     margin: 0 24px 12px;
    text-align: center;
	
    
}



#featuredgrid {
	
	
	position:relative;
	float:none;
	position:relative;
	padding-bottom:12px; 
	width:95%;
	margin-right:24px;
	margin-left:24px;
	padding-top:24px;
	
}

.facebookcounter {
	width:auto;
	padding-top:3px;





	

}

.homefeaturetitle h1 {
	font-size: 23px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 34px;
	
}

.video-list-block #infinitescroll .listitem {
   height: 440px;
    margin: 0 9px 41px;
    padding: 0;
    width: 47%;
	
}

.homefeaturetitle {
    
    top: -60px;
    width: 70%;
}

.homeexcerpt {
   
    top: -40px;
    width: 70%;
}

#content .img-block {
	margin-bottom: 0;
}

.twittericon{

    margin-top: 0px;
 

}

.titleholder h1 {
   color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 50px;
    margin: 0 -1px 12px;
    text-transform: capitalize;
}



@media only screen and (max-width: 767px){
	
	
	span.galleryh1 {
        color: white;
    font-family: 'Open Sans',sans-serif;
    font-size: 27px;
    font-weight: normal;
    letter-spacing: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    display: block;
    text-align: center;
    line-height: 39px;
}
	
	.galimagetrans #twocolumns {
		padding: 32px 0 0;
    padding-bottom: 42px;
		
		
	}
	
	#galdescripcontent{
		padding-top: 12px;
    position: relative;
    width: 70%;
    margin-right: auto;
    font-size: 14px;
    margin-left: auto;
    line-height: 26px;
    text-align: center;
    color: black;
		
		
	}
	
	#galleryinside {
	    width: 95%;
    display: block;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding-top: 11px;
    clear: both;
    margin-bottom: 22px;

	}
	
	
	.galleryinfobox {
		width:100%;
		position:relative;
		display: block;
		
		
		
	}
	
	
	.galleryinfoboxd span.galleryauthord:before, .galleryinfoboxd span.galleryauthord:after {
		content: "";
		display: block;
		height: 1px;
		width: 39.5%;
		background-color: rgba(255,255,255,0.1);
		position: absolute;
		top: 50%;
		margin-top: -.5px;
}
	
	
	
	
	#galleryinside span.imagetitle {
		
	    font-size: 18px;
    letter-spacing: 0;
    font-weight: 600;
    line-height: 34px;
    line-height: 24px;
    width: 90%;
    padding-top: 12px;
    margin-top: 6px;
    margin-left: 14px;
    font-family: 'Lato', sans-serif;
		
	}
	
	.gallerybox {
    width: 90%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    background-color: white;
    clear: both;
    float: none;
    height: auto;
    display: block;
    position: relative;
		border-bottom: 0 none;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);

	}
	
	
	.imagecredit {
		float:right;
		text-align: right;
		position: relative;
		display: block;
		font-family: 'Open Sans',sans-serif;
    font-size: 12px;
		color: grey;
		padding-right:12px;
		
		
	}
	
	span.imagedesc {
	
		    font-size: 14px;
    line-height: 26px;
    margin-left: 14px;
    width: 95%;
		letter-spacing: 1;
		
	}
	
	span.imagedesc p {
		
		    font-size: 15px;
    		line-height: 28px;

	}
	
	
	.galimage {
		   width: 100%;
    
	}
	
	span.galleryauthor {
	color: grey;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    display: block;
    text-align: center;
    line-height: 12px;
		
	}
	
	#galleryinfinite #content {
		
		
		background-color:#e7e7e7;
	}
	
	
	 #gradient {
		
		height: auto;
		width:100%;
		position: relative;
		display: block;
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e1917+0,e7e7e7+100 */
background: #0e1917; /* Old browsers */
background: -moz-linear-gradient(top, #0e1917 0%, #e7e7e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0e1917 0%,#e7e7e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0e1917 0%,#e7e7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e1917', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
		padding-bottom:6px;
		
		
		
	}
	
	
	
	#wrapper{padding:0px 0 0;}
	.opener{display:block;}
	#header > .holder {
		padding:10px;
		overflow:visible;
	}
	
		.mobileonly {
display:block;	
	
}

.desktoponly {
display:none;	
}
	
	
	
	.toplist .tagline {
    color: #888888;
    font-size: 21px;
    font-style: normal;
    font-weight: 300;
    line-height: 31px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 80%;
}
.toplist {
	
	margin-bottom:0px;
	
}
	
	.toplistheader h3 {
    color: white;
    font-size: 50px;
    font-style: italic;
    font-weight: 300;
    line-height: 55px;
    width: 90%;
}

.toplist .horizontalfeature .showcaption {
    font-size: 24px;
    font-weight: 300;
    line-height: 35px;
	padding-top: 24px;
}
	
	
	
	body.single-post img.main {
		display:none;
		
		
		
	}
	
	.homefeaturetitle h1 {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 26px;
}

.homeexcerpt {
   width: 85%;
    font-size:16px;
}
	
	#header {
	height:54px;
}
	
	
	
	.galleryholder {

    width: 100%;
}

.listitem .exc {
	font-size:16px;
	line-height: 30px;
	
}

.video-list-block #infinitescroll .listitem {
	height: auto;
    margin: 0;
	width:100%;
	}

.gallery-block .headline .titleholder h1 {
	display:none;
	
}


	.gallery-block .headline {
	width:100%;	
		
	}
	
	.mobilegallerytitle {
    display: block;
	color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0 -1px 4px;
    text-transform: uppercase;
	display:block;
	padding-bottom:6px;
}


	
	nav.galcontrols ul.gallerynav {

    text-align: left;
}



.countit {
    color: lightgrey;
    font-family: "Lato",sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-left: 12px;
    padding-right: 12px;
}

span.imagetitle {
    font-size: 21px;
}

body.single-galleryimage .gallery-block-bottom #socialcontainer {
	
margin-left:14px;	
}

nav.galcontrols .gallerynav a {
    width: 70px;
}
	
	
	nav#nav {
display:none;	
	
}

a.menuopen {
display:block;
	
}
	
	
	
	
	.debate-block .title {
		font-size: 31px;
    letter-spacing: 1px;
    line-height: 42px;
	padding: 47px 64px 62px 20px;
    
	}
	
	.gallery-block-bottom {
	display:block;	
		
	}
	
	#socialcontainer {
		
	display:block;	
		
	}
	
	.gallery-block {
		
	padding-top:0px;	
	padding-bottom:21px;
		
	}
	
	#twocolumns #content .titlesubline {
		float: left;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 27px;
	padding-left:24px;
	font-weight:600;
		
	}
	
	
	
	.gallery-block .headline .titleholder {
		padding-bottom: 0px;
	padding-top:0px;	
	width:34%;
	}
	span.mobilemarquee {
	position:relative;
	width:100%;	
	display:block;
	min-height: 220px;
		
	}
	
	#twocolumns #content span.mobilemarquee img {
    height: auto;
    vertical-align: top;
    width: 100%;
	
}
	
	.titleholderbak {
		
	 margin-left: 20px;
    position: absolute;
    top: 24px;
    width: 80%;	
	padding-left:0px;
	padding-top:0px;
	}
	.titleholderbak h1 {
		 
    font-size: 28px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 58px;
    margin-bottom: 4px;
	}
	
	.highlightbak {
    display: inline;
    background: rgba(0, 0, 0, 0.7);
    color: white; 
    padding: 8px;
    padding-left: 12px;
    padding-right: 12px;
	
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  
  &.step-1 .highlight {
    box-shadow: 
      $padding 0 0 rgba(0, 0, 0, 0.7), 
      -$padding 0 0 rgba(0, 0, 0, 0.7);
  }
  &.step-2 .highlight {
    box-shadow: 
      $padding 0 0 blue, 
      -$padding 0 0 blue;
  }
	
	
	
	
	
	
	
	
	.belowcontentwidget {
width:auto;

	}
	
	.sidead {
		
	margin-left:24px;	
	}
	
	#header {
	
		
	}
	
	#nav-slide {
	display:none;	
		
	}
	
	.arrow-down {
	display:none;	
		
	}
	
	
	
	.gallery #socialcontainer {
    float: left;
    margin-left: 24px;
    margin-top: 24px;
    width: 40%;
}


	
	.bodycontent {
    width:100%;
	float:left;
}

	#socialdrop {
		display:none;
		
	}
	
	.top-block .img-box {
		margin:0px;
		padding:0px;
		
	}
	.logo{
		float:none;
		display:block;
		margin:5px auto;
	}
	#nav{float:none;}
	.js-page-wrapper #wrapper{
		z-index:999;
		background:#e7e7e7;
	}
	
	.js-page-wrapper #nav-slide{
		position:absolute;
		top:-1px;
		background:#1b1b1b;
		padding:5px;
		left:0;
		width:50%;
		background:#1b1b1b url(img/bg-header.jpg) repeat-x 0 0;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
		margin:0px;
		height:100% !important;
		overflow:auto;
	}
	.top-block .img-box .count {
	left:0px;	
		
	}
	
	#nav-slide .sectiontitle {
		font-family: 'Lato',sans-serif;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
	text-transform:uppercase;
	width:100px;
	float:left;
	position:relative;
	color:white;
	padding-left:12px;
	padding-top:17px;
	}
	
	#nav-slide a.viewall {
	 background-color: #2B2B2B;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-family: 'Lato',sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
     margin-right: 12px;
    margin-top: 11px;
    padding: 6px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
	
	transition: background .25s ease-in-out;
   -moz-transition: background .25s ease-in-out;
   -webkit-transition: background .25s ease-in-out;
}
	
	#nav-slide .storyimage {
	max-width:100%;
	height:auto;
	vertical-align:top;
	clear:both;	
	padding-left:12px;
		
	}
	
	#nav-slide .storytitle a {
	color: #FFFFFF;
    float: left;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    padding-left: 12px;
    padding-top: 18px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
		
	}
	.js-page-wrapper #nav-slide li{
		float:none;
		margin:0;
		width:100%;
		list-style:none outside;
		height:auto;
		padding-bottom:24px;
		border-bottom-color:grey;
		border-bottom-style:dotted;
		border-bottom-width:1px;
	}
	
	.js-page-wrapper #nav-slide li a{
		color:white;
		
	}
	
	.mobilemenu {
	display:block;	
		
	}
	.mobilemenu h1 {
		color: #FFFFFF;
    float: left;
    font-family: 'Lato',sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    padding-left: 12px;
    padding-top: 18px;
		
	}
	
	.widemenu {
		
	display:none;	
	}
	
	.js-page-wrapper #nav-slide li a:hover{
		
	}
	
	
	#feed2 {
	display:none;	
		
	}
	.btn-twitter{display:none;}
	.footer-columer .column {
		padding: 10px 10px 0;
    	width: 50%;
	}
	
	.leaderad {
		padding-top:0px;
		
	
	}

.logo {
    display: block;
    float: left;
    left: 50px;
    margin-top: 0px;
    padding-top: 0;
    position: relative;
	padding-bottom:10px;
	top:3px;
}
	.video-aside {
		float:none;
		margin:0 auto 10px;
		width:280px;
		text-align:center;
		overflow:hidden;
		padding: 10px;
	}
	.video-caption h1 {
		font-size: 16px;
		letter-spacing: 1px;
		line-height: 30px;
		margin: 0 0 16px;
		word-spacing: -1px;
		text-align:center;
	}
	.video-caption {
		font-size: 14px;
		line-height: 20px;
		padding: 0;
		word-spacing: 1px;
		text-align:justify;
	}
	.slide.js-slide-hidden{
		display: block!important;
		left: -9999px!important;
		position:absolute !important;
		top: -9999px !important;
	}
	.content-columns {margin:0;}
	.content-columns .column {
		float:none;
		padding:0;
		width: 100%;
	}
	.content-columns .column:first-child{
		float:none;
		width:100%;
	}
	#sidebar .tab-col.even,
	#sidebar .tab-col {
		float: none;
		width: 100%;
	}
	
	#content .img-block .heading h1 {
		font-size: 24px;
		letter-spacing: 2px;
		line-height: 34px;
		padding: 12px 40px;
	}
	.content-columns .column .post {
		font-size: 13px;
		line-height: 21px;
		padding: 14px 20px;
		word-spacing: 1px;
	}
	.content-columns .column .post h1 {
		  font-size: 19px;
    	line-height: 28px;
		letter-spacing: 1px;
	}
	.content-columns .content-box {
		margin: 0 0 25px;
		padding: 0 20px;
	}
	.content-columns .content-box .img-caption {
		font-size: 19px;
    	line-height: 28px;
    	letter-spacing: 1px;
    
	}
	#twocolumns {
    
}

#twocolumns .wrapmaincolumn {
		width:100%;
	
	
}

	#twocolumns #content {
		
		width:100%;
		
	}
	
	#twocolumnscomments  {
		
		margin: 0 auto;
    padding: 0;
    width: 100%;
		
	}
	#twocolumns #sidebar {
	
		
	}
	

	
	#twocolumnscomments #content  {
		
		float: none;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
		
	}
	
	
	
	
	.page-intro .holder .box h1 {
		font-size: 16px;
		letter-spacing: 1px;
		line-height: 24px;
	}
	.page-intro .holder .box .btn-share {
		display:block;
		width:auto;
		font-size: 15px;
		letter-spacing: 1px;
		line-height: 19px;
		margin: 0;
		text-align:center;
		padding: 17px 26px 18px 28px;
		text-transform: uppercase;
		vertical-align: top;
		word-spacing: 2px;
	}
	.bodycontentwrapper {
		width:80%;
		
	}
	
	
	
	.comment-form textarea,
	.comment-form input[type="text"],
	.searchform input[type="text"] {
		width: 100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}.searchform input[type="text"]{width: 180px;}
	#twocolumns #sidebar{
		
	}
	.bodycontent p {
		
		font-size: .9em;
		line-height: 23px;
	}
	
	.top-block .heading {
    margin-bottom: 0px;
    padding: 17px 25px;
}

#twocolumnsvideo #videocontent {
    width: 100%;
}

#twocolumnsvideo #sidebar {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 300px;
    z-index: 24;
}



#featuredgrid {
    float: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 12px;
    position: relative;
    width: 100%;
	padding-top:24px;
}

.featuredblock {
	clear: both;
    display: block;
    float: left;
    padding: 24px;
    position: relative;
    width: auto;
		
	}
	
	
	
	
	.commentbuttonload {
    background-color: #9d9d9d;
    border-radius: 0;
    color: #ffffff;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    margin: 0 auto 6px;
    padding: 13px 12px 1px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.25s ease-in-out 0s;
    width: 80%;

}


.gallery-block-top nav.galcontrols {
	display:none;	
		
	}
	
	
	.gallery-block-top .headline .titleholder {
		width: 90%;
		padding-left:36px;
		
	}
	
	
	.gallery-block-top .headline #socialcontainer {
		display:none;
		
	}
	
	.gallery-block-bottom nav.galcontrols {
     float: left;
    padding-left: 0;
    padding-top: 12px;
}

#twocolumns #content .galleryholder p {
	
	margin-left:24px;
	line-height:21px;
	font-size:14px;
	
	
}



body.single-galleryimage .gallery-block-bottom #socialcontainer {

    margin-top: 12px;
    padding-bottom: 12px;
	margin-left:14px;
	margin-right:14px;

}

.logincontrols {
    display: block;
    margin-top: 0px;
}
.featureimagelanding {
		
		 padding: 20px 20px 0;
	}
	
	ul#main_image_items {
    width: 100%;
}
	
	
	#twocolumns #content .socialbutton p {
    display: block;
}

span.sponsored {
	display:none;
	
}
.highlight {
	display:block;
	
}
	
body.single-galleryimage  .bodycontentwrapper {
    float: left;
    font-size: 16px;
    margin: 0 42px 42px;
    min-width: auto;
    padding-top: 0;
    position: relative;
}



	
@media only screen and (max-width: 479px){
	
	.logo {
	background-size:209px 20px;
	width:209px;
	top:3px;
		
		
	}
	
	.aolcenter {
	
	margin-left: auto; margin-right: auto; display: block; width:250px;
}
	
	body.single-post img.main {
		display:none;
		
		
		
	}
	
	
	.video-list-block #infinitescroll .listitem {
    height: auto;
    margin: 0;
}
	
	
	span.topauthor {
	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    box-decoration-break: clone;
    color: black;
    display: inline;
    padding: 8px 12px;
	font-size:14px;
	position:relative;
	margin-top:6px;
	float:left;
	
}
	
	
	
	.logincontrols {
    display: none;
	width:90px;
    
}

.logincontrols .twittericon{
	display:none;
	
}

.galleryholder {

    width: 100%;
}
	
	.gallery-block .headline .titleholder h1 {
     font-size: 28px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 34px;

}
	
	#dragcontainer #socialcontainer {
    padding-bottom: 12px;
    position: static !important;
    top: 0 !important;
}

	
	.bodycontentwrapper {
    float: left;
    font-size: 1.1em;
    margin: 0px 42px 42px;
    position: relative;
		
}
	
	span.mobilemarquee {
	position:relative;
	width:100%;	
	display:block;
		
	}
	
	#twocolumns #content span.mobilemarquee img {
    height: auto;
    vertical-align: top;
    width: 100%;
	
	padding-bottom:24px;
}
	
	.titleholder {
		
       float: left;
    padding-left: 45px;
    padding-top: 15px;
    position: relative;
    width: 90%;
    margin-right: 24px;
	}
	
	.titleholder h1 {
		 
         color: black;
    font-family: "Open Sans",sans-serif;
    font-size: 40px;
    font-weight: 300;
    letter-spacing: 3px;
    line-height: 50px;
    margin: 0 -1px 12px;
    text-transform: capitalize;
	}
	
	
	.single-galleryimage .titleholder {
       float: left;
    padding-left: 45px;
    padding-top: 15px;
    position: relative;
    width: 90%;
    margin-right: 24px;
}

.single-galleryimage #twocolumns #content {
    padding-top: 0;
}

.single-galleryimage .titleholder h1 {
 font-size: 28px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 42px;
    margin-bottom: 4px;
	padding-bottom:24px;
}

.single-galleryimage .highlight {
    background: none;
    box-decoration-break: clone;
    color: black;
    display: inline;
    padding: 8px 12px;
}

.single-galleryimage span.topauthor {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    box-decoration-break: clone;
    color: black;
    display: inline;
    float: left;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 12px 24px;
    position: relative;
}
	
	.highlight {
    display: inline;
    background: none;
    color: black; 
    padding: 8px;
    padding-left: 12px;
    padding-right: 12px;
	
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  
  &.step-1 .highlight {
    box-shadow: 
      $padding 0 0 rgba(0, 0, 0, 0.7), 
      -$padding 0 0 rgba(0, 0, 0, 0.7);
  }
  &.step-2 .highlight {
    box-shadow: 
      $padding 0 0 blue, 
      -$padding 0 0 blue;
  }


	.video-list-block #infinitescroll .listitem {width: 100%;}
	.footer-columer .column {
		padding: 10px 10px 30px;
		width: 100%;
	}
	#feed1 {
	display:none;	
		
	}
}
	


