@charset "utf-8";
/*
Theme Name:Breitbart
Theme URI:http://insourcecode.com/
Description:Theme for Breitbart by inSourceCode, LLC.
Author:inSourceCode, LLC
Author URI:http://insourcecode.com
Version:1.1
Text Domain:breitbart
Tags:breitbart
*/

@font-face {
	font-family:'BebasNeueRegular';font-style:normal;font-weight:normal;src:url(/t/assets/fonts/bbn.eot);src:local('Bebas Neue'),local('BebasNeue'),local('Bebas Neue Regular'),
	local('BebasNeueRegular'), url(/t/assets/fonts/bbn.eot?#iefix) format('embedded-opentype'),url(/t/assets/fonts/bbn.woff) format('woff'),url(/t/assets/fonts/bbn.ttf) format('truetype');
}
@font-face {
	font-family:'Fjalla One'; font-style:normal; font-weight:400; src: url(/t/assets/fonts/fjalla.eot);src: local('Fjalla One'), local('FjallaOne-Regular'),
	url(/t/assets/fonts/fjalla.eot?#iefix) format('embedded-opentype'),url(/t/assets/fonts/fjalla.woff) format('woff'), url(/t/assets/fonts/fjalla.ttf) format('truetype');
}


/*--------------------------------------------------------------
 Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline; }
html { font-size:62.5%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
/*
*,
*:before,
*:after { // apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/
	-webkit-box-sizing:border-box; //Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing
	-moz-box-sizing:   border-box; //Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing
	box-sizing:        border-box;
}
*/

body { background-color:#000; color:#111; font:16px/1.4 Georgia, serif; }

article, aside, details, figcaption, figure, footer, header, main, nav, section { display:block; }

ol, ul { list-style:none; }

table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; text-align:left; }

blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
blockquote { border-left: 5px solid #ccc;margin: 10px 0 0 0;padding: 0 0 0 30px; }

a:focus { outline:thin dotted; }
a:hover, a:active { outline:0; }
a img { border:0; }

button, input, select, textarea { color:#404040; font-family:sans-serif; font-size:16px; font-size:1.6rem; line-height:1.5; }

h1, h2, h3, h4, h5, h6 { clear:both; font-family:BebasNeueRegular, sans-serif; }
h1 { font-size:48px; line-height:.9em; }
h2 { font-size:55px; }
h3 { font-size:20px; }

p { margin-bottom:1.5em; }

b, strong { font-weight:bold; }

dfn, cite, em, i { font-style:italic; }

address { margin:0 0 1.5em; }

pre { background:#eee; font-family:"Courier 10 Pitch", Courier, monospace; font-size:15px; font-size:1.5rem; line-height:1.6; margin-bottom:1.6em; max-width:100%; overflow:auto; padding:1.6em; }
code, kbd, tt, var { font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr, acronym { border-bottom:1px dotted #666; cursor:help; }

mark, ins { background:transparent; text-decoration:none; }

sup, sub { font-size:75%; height:0; line-height:0; position:relative; vertical-align:baseline; }
sup { bottom:1ex; }
sub { top:.5ex; }

small { font-size:75%; }
big { font-size:125%; }

hr { background-color:#ccc; border:0; height:1px; margin-bottom:1.5em; }

ul, ol { margin:0 0 1.5em 3em; }
ul { list-style:disc; }
ol { list-style:decimal; }
li > ul, li > ol { margin-bottom:0; margin-left:1.5em; }

dt { font-weight:bold; }
dd { margin:0 1.5em 1.5em; }

img { height:auto; max-width:100%; }

figure { margin:0; }

table { margin:0 0 1.5em; width:100%; }
th { font-weight:bold; }

button, input, select, textarea { font-size:100%; margin:0; vertical-align:baseline; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; background:none repeat scroll 0 0 #10afdd; border:0 none; color:#fff; font:italic 12px Georgia, serif; padding:7px 25px; text-align:center; text-transform:uppercase; }

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background-color:#f50; }

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { border-color:#aaa #bbb #bbb; box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15); }

input[type="checkbox"], input[type="radio"] { padding:0; }

input[type="search"] { -webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { color:#666; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { color:#111; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding:3px; width:calc(100% - 8px); }

textarea { overflow:auto; vertical-align:top; padding:3px; width:calc(100% - 8px); }

.entry-content .gform_wrapper {
	margin:15px 0;
}
.gform_wrapper .gfield {
	margin:0 0 10px 0;
}
.gform_wrapper .ginput_complex {
	overflow:hidden;
}
.gform_wrapper .ginput_complex .ginput_left {
	float:left;
	width:49%;
}
.gform_wrapper .ginput_complex .ginput_right {
	float:right;
	width:49%;
}
.gform_wrapper .ginput_complex label {
	display:block;font-size:13px;
}

embed, iframe, object { max-width:100%; }





/*--------------------------------------------------------------
Links
--------------------------------------------------------------*/
a { color:#08b; text-decoration:none; }
a:hover { color:#FF5500; text-decoration:none; }



body.isnotmobile .hide-if-no-mobile,
body.ismobile .hide-if-mobile {display:none !important; visibility:hidden !important}




/*--------------------------------------------------------------
 HEADER
--------------------------------------------------------------*/
#HeadW .navigation { }

#HeadW ul.menu { font:15px/0.9 "Fjalla One",sans-serif; margin:auto; list-style:none; }
	#HeadW ul.menu > li { display:inline-block; padding:0 0 3px; margin:0 0 0 13px;	}
	#HeadW ul.menu > li:first-of-type { margin:0px;	}
	#HeadW ul.menu > li > a { color:#FFF; text-transform:uppercase;	}
	#HeadW ul.menu > li > a:hover { color:#FF5500; text-decoration:none; }

#HeadW ul#NavP { margin:40px 0 0 120px; }
	body.category-big-journalism ul#NavP li.category-big-journalism a,
	body.category-big-government ul#NavP li.category-big-government a,
	body.category-big-hollywood ul#NavP li.category-big-hollywood a,
	body.category-national-security ul#NavP li.category-national-security a,
	body.category-video ul#NavP li.category-video a,
	body.category-sports ul#NavP li.category-sports a,
	body.category-blog ul#NavP li.category-blog a,
	body.post-type-archive-wire ul#NavP li.post-type-archive-wire a,
	body.single-wire ul#NavP li.post-type-archive-wire a,
	body.tax-isc_bnn_category ul#NavP li.post-type-archive-wire a,
	body.tax-isc_bnn_source ul#NavP li.post-type-archive-wire a { color:#FF5500; text-decoration:none; }

#HeadW ul#NavS { left:120px; position:absolute; bottom:-19px; margin:5px 0 0 0; }
	body.category-london #HeadW ul#NavS li.category-london a,
	body.category-texas #HeadW ul#NavS li.category-texas a,
	body.category-california #HeadW ul#NavS li.category-california a { color:#FF5500; text-decoration:none; }

	#HeadW ul#NavS > li { border-right:1px solid #474747; padding:0 10px 0 8px; margin:0px; }
		#HeadW ul#NavS > li:first-of-type { padding:0 10px 0 0; }
		#HeadW ul#NavS > li:last-of-type { padding:0 0 0 8px; border:0px; }
			#HeadW ul#NavS > li a { color:#b5afaf; }












@media screen and (max-width:600px) {
	.menu-toggle,  .main-navigation.toggled .nav-menu { display:block; }
	.main-navigation ul { display:none; }
}

.site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation { margin:0 0 1.5em; overflow:hidden; }
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous { float:left; width:50%; }
.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next { float:right; text-align:right; width:50%; }










/*--------------------------------------------------------------
Widgets
--------------------------------------------------------------*/
.widget { margin:0 0 1.5em; }

	/* Make sure select elements fit in widgets */
	.widget select { max-width:100%; }

/* Search widget */
.widget_search .search-submit { display:none; }





#page > div.ad { background: none repeat scroll 0 0 #eee; text-align:center; margin:0 auto; min-width:1010px; }
#div-gpt-ad-1414695604545-6 { padding:5px 0; height:90px; width:728px; background: none repeat scroll 0 0 #eee; text-align:center; margin:0 auto;  }




/*--------------------------------------------------------------
Content
--------------------------------------------------------------*/
.mobile { display:none; }


.container { width:970px; margin:auto; }


*[class*='col'] { float:left; margin:0 20px 0 0; }
*[class*='col'].endcol { margin:0px; }


.col1 { width:35px }
.col2 { width:90px }
.col3 { width:145px }
.col4 { width:200px }
.col5 { width:255px }
.col6 { width:310px }
.col7 { width:365px }
.col8 { width:420px }
.col9 { width:475px }
.col10 { width:530px }
.col11 { width:585px }
.col12 { width:640px }
.col13 { width:695px }
.col14 { width:750px }
.col15 { width:805px }
.col16 { width:860px }
.col17 { width:915px }
.col18 { width:970px }





#content { background-repeat:no-repeat; background-position:center top; }
body.home #content { background-image:url(/t/assets/i/FlagDefault.jpg); }
body.category-london #content { background-image:url(/t/assets/i/image.jpg); }

	#content > .container { width:970px; margin:0 auto; padding:20px; background:#FFF; }

	#content .top-article .title { font:55px/0.9 BebasNeueRegular,sans-serif; letter-spacing:-1px }
		#content .top-article .title a { color:#111; }
		#content .top-article .title a:hover { color:#FF5500; }
			#content .top-article .title a span { color:#FF5500; }
			#content .top-article .byline .by-author { background: url(/t/assets/i/spriteY.png) 1px -225px no-repeat; padding:0 0 0 17px; }

	#content .featured article { border-top:1px dotted #999; margin:10px 0 0 0; padding:15px 0 0 0; float:none}
	#content .featured article:first-of-type { border:none; margin:0; padding:0; }

		#content .featured article h2.title { font-family:Georgia,serif; font-size:14px; font-style:italic; font-weight:normal; line-height:1.2; margin:0 0 5px; text-transform:uppercase; text-align:center; }
			#content .featured article h2.title a { color:#f50; }
			#content .featured article h2.title a:hover { text-decoration:underline; }

		#content .featured article .byline { text-align:center; }
		#content .featured article .byline .by-author { display:block; }
			#content .featured article .byline .byauthor { border:0px; margin:0 0 5px 0; }
			#content .featured article .byline .byauthor:after { display:none; }


	/* BREITBART TV */
	#content .breitbart-tv > article:nth-of-type(3n) { margin:0px; }
	#content .breitbart-tv > article a.thumb-container { position:relative; display:block; }
	#content .breitbart-tv > article a.thumb-container:after { background:url(/t/assets/i/sprite.png) no-repeat scroll -96px -128px rgba(0,0,0,0); bottom:10px; content:""; height:25px; opacity:0.8; position:absolute; right:10px; transition:opacity 0.3s linear 0s; width:25px; }
	#content .breitbart-tv > article a.thumb-container:hover:after { opacity:1; }
	#content .breitbart-tv > article h2.title { font-size:12px; font-weight:bold; letter-spacing:0px }
	#content .breitbart-tv > article h2.title a { font-weight:bold; line-height:1.2; text-transform:uppercase; color:#111; }
	#content .breitbart-tv > article h2.title a:hover { color:#111; text-decoration:underline; }

	/* FEATURED CONTRIBUTORS */
	#content .featured-contributors { margin:0 0 20px 0; }
	#content .featured-contributors > article { position:relative; min-height:100px; margin:0 20px 20px 0; }
	#content .featured-contributors > article:nth-of-type(even) { margin:0 0 20px 0; }
	#content .featured-contributors > article .avatar { max-height:100px; width:80px; float:left; margin:0 10px 0 0; }
	#content .featured-contributors > article h2.title { clear:none; }
	#content .featured-contributors > article.has-author-img h2.title { margin: 0 0 0 90px; }
	#content .featured-contributors > article h2.title a { color:#111; font-family:Georgia,serif; font-size:20px; font-weight:normal; line-height:1.2; text-transform:none; }
	#content .featured-contributors > article h2.title a:hover { color:#FF5500; text-decoration:underline; }
	#content .featured-contributors > article.has-author-img .byline { margin:0 0 0 90px; }
	#content .featured-contributors > article .byline .by-author { display:block; margin:0 0 5px 0; background: url(/t/assets/i/spriteY.png) 1px -225px no-repeat; padding:0 0 0 17px; }
	#content .featured-contributors > article .byline .byauthor { border:none; }
	#content .featured-contributors > article .byline .by { display:none; }

	/* SHOW STOPPER */
	body.show-stopper #content .featured { display:none }
	body.show-stopper #content .top-article { width:100%; margin:0px; float:none; }
	body.show-stopper #content .top-article img { display:block; }
	body.show-stopper #content .top-article .featured-container{ margin:0 0 10px 0; }

/* ATTRIBUTION */
article .featured-container {position:relative;}
article .featured-container .attribution {position:absolute;bottom:0px;right:0px;font-size:11px;color:#FFF;background:rgba(0,0,0,.5); line-height:25px; padding:0 10px;}
article .featured-container .attribution a {font-size:11px;color:#FFF;}





/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
#HeadW { min-width:1010px;  position:relative; }
	#HeadW .navigation { background:#000; position:relative; border-bottom:25px solid #252525; }
		#HeadW .navigation .container { padding:5px 0; min-width:1010px; position:relative; }

	#HeadW .logo { background:url(/t/assets/i/sprite.png) no-repeat 0px 0px; display:block; width:93px; height:72px; position:absolute; z-index:100; bottom:-15px; left:10px; }
	body.category-london #HeadW .logo { background:url(/t/assets/i/logo-london.png) no-repeat; }
	body.category-texas #HeadW .logo { background:url(/t/assets/i/logo-texas.png) no-repeat; }
	body.category-california #HeadW .logo { background:url(/t/assets/i/logo-california.png) no-repeat; }


	#HeadW .top-right { top:5px; right:20px; width:500px; height:34px; overflow:hidden; position:absolute; text-align:right; }
		#HeadW .top-right > * { float:right; }

		#HeadW .top-right ul.social {  margin: 0 15px; line-height:34px; height:34px; overflow: hidden;}
		#HeadW .top-right ul.social li { padding:0; margin: 0; line-height:34px; height:34px;}
			#HeadW .top-right ul.social a { background:url(/t/assets/i/sprite.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); display:block; height:21px; overflow:hidden; text-indent:-999em; width:21px; font-size:0px; }
				#HeadW .top-right > ul.social a.fb { background-position:-96px -32px; }
				#HeadW .top-right > ul.social a.fb:hover { background-position:-96px -64px; }
				#HeadW .top-right > ul.social a.tw { background-position:-128px -32px; }
				#HeadW .top-right > ul.social a.tw:hover { background-position:-128px -64px; }
				#HeadW .top-right > ul.social a.rs { background-position:-160px -32px; }
				#HeadW .top-right > ul.social a.rs:hover { background-position:-160px -64px; }

			#HeadW .top-right > ul { margin:0px; list-style:none; }
				#HeadW .top-right > ul li { display:inline-block; }

			#HeadW .top-right > ul.links {}
				#HeadW .top-right > ul.links li:first-of-type { color:#1be; font-size:11px; border-right:1px dotted #666; color:#ccc; padding:0 10px 0 0; margin:0 4px 0 0; }
				#HeadW .top-right > ul.links a { color:#1be; font-size:11px; text-transform:uppercase; }
				#HeadW .top-right > ul.links a:hover { color:#f50; text-decoration:none; }




























	/* CAPTIONS */
	.wp-caption { margin-bottom:1.5em; max-width:100%; }
		.wp-caption img[class*="wp-image-"] { display:block; margin:0 auto; }

	.wp-caption-text { text-align:center; }
		.wp-caption .wp-caption-text { margin:0.8075em 0; }





.sprite-y { background-image:url(/t/assets/i/spriteY.png); background-repeat:no-repeat; }


.divider { border-bottom:1px dotted #999; font-size:0; margin:20px 0 15px 0; text-align:center; }

	.divider h2 { line-height:5px; }

	.divider .subtitle { color:#111; display:block; font:13px Georgia, serif; text-transform:uppercase; }

	.divider a:hover { text-decoration:none; }
		.divider a:hover .subtitle { color:#f50; }

	.divider .title { background:none repeat scroll 0 0 #fff; color:#f50; display:inline-block; font:38px/0.9 BebasNeueRegular, sans-serif; bottom:-6px; padding:0 3px; position:relative; }



div.ad { background:none repeat scroll 0 0 #eee; text-align:center; }

	div.ad div.ad-wrapper { padding:5px; }

	div.ad p { color:#999; font:italic 10px Georgia, serif; margin:0; padding:0 0 5px; text-align:center; }


div.widget-area > * { margin-top:20px; }
div.widget-area > *:first-of-type { margin-top:0px; }






/*--------------------------------------------------------------
SEARCH FORMS
--------------------------------------------------------------*/
form.search-form { position:relative; }
	form.search-form label { background:url(/t/assets/i/sprite.png) no-repeat scroll -272px -32px rgba(0, 0, 0, 0); height:12px; left:12px; overflow:hidden; position:absolute; text-indent:-999em; top:9px; width:12px; }

	form.search-form input[type="text"] { background:none repeat scroll 0 0 #333; border:0 none; box-shadow:0 0 5px rgba(0, 0, 0, 0.3) inset; color:#ccc; font:11px/1 Georgia, serif; outline:0 none; padding:9px 9px 9px 30px; transition:width 0.3s ease-in-out 0s, background-color 0.3s linear 0s; width:149px; }
	form.search-form input[type="text"]:focus { background:none repeat scroll 0 0 #555; width:221px; color:#fff; }

	form.search-form input[type=submit] { display:none; }



/*--------------------------------------------------------------
ARTICLES
--------------------------------------------------------------*/
article .title { color:#111; font-family:Georgia, serif; font-size:16px; font-weight:normal; line-height:1.2; margin:0 0 5px; text-transform:none; letter-spacing:0px; word-wrap:break-word; }
	article .title a span { color:#f50; }

article .excerpt { color:#444; display:block; font:12px/1.2 Arial, sans-serif; padding:0 0 5px; }

/* BYLINES */
article .byline { font:11px Georgia, serif; margin:0; padding:0; }
	article .byline > div { display:inline-block; border-right:1px dotted #999; color:#777; padding:0 7px 0 0; margin:0 7px 0 0; }
	article .byline > div:last-of-type { border:none; padding:0; margin:0; }
	article .byline > div.author { font-style:italic; position:relative; padding:0 7px 0 17px; }
	article .byline > div.author:after { background:url(/t/assets/i/spriteY.png) no-repeat 1px -225px; width:16px; height:16px; display:block; margin:0 4px 0 0; content:""; left:0px; top:0px; position:absolute; }
		article .byline > div.author a { color:#08b; text-transform:uppercase; font-style:normal; }
		article .byline > div.author a:hover { color:#f50; text-decoration:none; }



article .byline span.by { color:#777; font-style:italic; }
article .byline span.bydate, article .byline span.bycity { display:inline-block; border-right:1px dotted #999; color:#777; padding:0 7px 0 0; margin:0 7px 0 0; font-style:normal; }

article .byline a.byauthor { display:inline-block; border-right:1px dotted #999; color:#777; padding:0 7px 0 0; margin:0 7px 0 0; text-transform:uppercase;  font-style:normal; color:#08b; text-decoration:none; }
/*article .byline a.byauthor:after { background:url(/t/assets/i/spriteY.png) no-repeat 1px -225px; width:16px; height:16px; display:block; margin:0 4px 0 0; content:""; left:0px; top:0px; position:absolute; }*/
article .byline a.bycount { color:#777; display:inline-block; border:0; margin:0; padding:0; font: italic 11px Georgia,serif; }

article .byline a.bycount { color:#777; display:inline-block; font:italic 11px Georgia, serif; padding:5px 0 0 0; -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #000; border-color:#000; border-image:none; border-radius:3px; border-style:solid; border-width:2px 3px 3px; color:#fff; cursor:pointer; display:inline-block; font:bold 10px Georgia, serif; min-height:1em; min-width:10px; padding:0 2px 2px; position:relative; text-align:center; }
	article .byline a.bycount:hover { background:#08b; text-decoration:none; border-color:#08b; }
	article .byline a.bycount:after { background:url(/t/assets/i/sprite.png) no-repeat -224px -64px; bottom:-8px; content:""; display:block; height:5px; left:2px; position:absolute; width:8px; }
	article .byline a.bycount:hover:after { background-position:-240px -64px; }



article div.comment { color:#777; display:inline-block; font:italic 11px Georgia, serif; padding:5px 0 0 0; }
	article div.comment a { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #000; border-color:#000; border-image:none; border-radius:3px; border-style:solid; border-width:2px 3px 3px; color:#fff; cursor:pointer; display:inline-block; font:bold 10px Georgia, serif; min-height:1em; min-width:10px; padding:0 2px 2px; position:relative; text-align:center; }
	article div.comment a:hover { background:#08b; text-decoration:none; border-color:#08b; }
	article div.comment a:after { background:url(/t/assets/i/sprite.png) no-repeat -224px -64px; bottom:-8px; content:""; display:block; height:5px; left:2px; position:absolute; width:8px; }
	article div.comment a:hover:after { background-position:-240px -64px; }


body.single .the-article .entry-content #content_0_maincontent_0_imgAuthor{ float:left; margin:0 10px 10px 0;}

body.single .the-article .entry-content #content_0_maincontent_0_related_0_divRelatedArticles{display:none}
body.single .the-article .entry-content .ndn_embed{max-width:100%; height:auto}

/*--------------------------------------------------------------
UTILITY
--------------------------------------------------------------*/
div.utility a.print,
div.utility a.tip,
div.utility span.st_email { background:url(/t/assets/i/spriteY.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); color:#111; cursor:pointer; display:inline-block; font-family:arial, sans-serif; font-size:11px; font-weight:bold; min-height:16px; padding-left:20px; }

div.utility a.print { background-position:0 -99px; }
div.utility a.print:hover { background-position:0 -174px; text-decoration:none; }

div.utility span.st_email { background-position:0 -72px; margin-left:10px; display:inline; }
div.utility span.st_email:hover { background-position:0 -147px; text-decoration:none; }






















/*--------------------------------------------------------------
 grid-block
--------------------------------------------------------------*/
.grid-block { position:relative; height:800px; border-top:3px solid #111; }
	.grid-block h2.title a { color:#111; }
	.grid-block h2.title a:hover { color:#FF5500; text-decoration:underline; }

	.grid-block > article { position:absolute; }

	.grid-block .aw-1 { width:200px; }
	.grid-block .aw-2 { width:420px; }
	.grid-block .aw-3 { width:640px; margin:0px; }
		.grid-block .aw-3 img { width:100%; }

	/* IMAGE */
	.grid-block article .thumb-container { clear:none; overflow:hidden; display:block; margin:0 0 5px 0; }
		.grid-block article .thumb-container img { display:block; }

	/* TITLE */
	.grid-block article .title { clear:none; }
	.grid-block article.aw-2 h2.title,
	.grid-block article.aw-3 h2.title { font-family:BebasNeueRegular,sans-serif; font-size:44px; font-weight:400; line-height:39.6px; }
		.grid-block article.aw-2 h2.title a:hover,
		.grid-block article.aw-3 h2.title a:hover { text-decoration:none; }

	/* DATE */
	.grid-block article .date { font:italic 11px Georgia,serif; color:#777; display:block; margin:0 0 5px 0; float:left; }
	.grid-block article.aw-2 .date,
	.grid-block article.aw-3 .date { border-right:1px dotted #999; display:inline-block; margin:0px; padding:0 10px 0 0; margin:0 7px 0 0; }

	/* AUTHOR BYLINE */
	.grid-block article div.author { font:italic 11px Georgia,serif; color:#777; padding:0px; margin:0 0 5px 0; }
	.grid-block article div.author:after { display:none; }
		.grid-block article div.author a { font-style:normal; text-transform:uppercase; }

	.grid-block article.has_author_image.aw-2 .article-content > div.author,
	.grid-block article.has_author_image.aw-3 .article-content > div.author { display:none; }


	/* AUTHOR COMMENT */
	.grid-block article .comment { float:left; padding:0px; }

	/* AUTHOR BLOCK */
	.grid-block article .author-img { display:none; }
	.grid-block article.has_author_image .author-img { display:block; border:0 none; float:left; line-height:16px; margin-right:0; padding-right:10px; width:90px; font-size:11px; word-wrap:break-word; }
		.grid-block article .author-img a { font-size:11px; }

	.grid-block article.aw-1 .author-img { width:45px; }
		.grid-block article.aw-1 .author-img img.medium,
		.grid-block article .author-img img.small,
		.grid-block article.aw-1 .author-img .author { display:none; }
		.grid-block article.aw-1 .author-img img.small { display:block; }


	/* BLACK BACKGROUND */
	.grid-block article.black { background:#000; color:#AAA; }
		.grid-block article.black .thumb-container { margin:0px; }
		.grid-block article.black .article-content { padding:15px; overflow: hidden; }

		.grid-block article.black div.comment,
		.grid-block article.black .author-img span,
		.grid-block article.black div.date,
		.grid-block article.black .byline > div { color:#AAA; }

		.grid-block article.black .title,
		.grid-block article.black.aw-1.ah-3 .title { font-size:26px; line-height:23.4px; }
		.grid-block article.black.aw-1 .title { font-size:16px; font-style:normal; line-height:19.2px; }
			.grid-block article.black .title a { color:#FFF; }
			.grid-block article.black .title a:hover { color:#ff5500; }
			.grid-block article.black.aw-1 .title a { font-family:BebasNeueRegular,sans-serif; }
			.grid-block article.black.aw-1 .title a:hover { color:#1be; text-decoration:none; }

		.grid-block article.black .byline div.author a { color:#1be; text-decoration:none; }
		.grid-block article.black .byline div.author a:hover { color:#FF5500; }

		.grid-block article.black div.comment a { background:none repeat scroll 0 0 #1be; border-color:#1be; color:#111; }
		.grid-block article.black div.comment a:hover { color:#FFF; }
		.grid-block article.black div.comment a:after { background:url(/t/assets/i/sprite.png) no-repeat scroll -241px -64px rgba(0,0,0,0); }


	/* COLUMN */
	.grid-block .acol-1 { left:0px; }
	.grid-block .acol-2 { left:220px; }
	.grid-block .acol-3 { left:440px; }

	/* ROW */
	.grid-block .arow-1 { top:20px; }
	.grid-block .arow-2 { top:150px; }
	.grid-block .arow-3 { top:280px; }
	.grid-block .arow-4 { top:410px; }
	.grid-block .arow-5 { top:540px; }
	.grid-block .arow-6 { top:670px; }
	.grid-block .arow-7 { top:800px; }
	.grid-block .arow-8 { top:930px; }
	.grid-block .arow-9 { top:1060px; }
	.grid-block .arow-10 { top:1190px; }






/*--------------------------------------------------------------
19.0 Single
--------------------------------------------------------------*/
body.single .the-article > h1:first-of-type { color:#000; font:48px/0.9 BebasNeueRegular,sans-serif; text-transform:uppercase; margin:0 0 15px 0; }

body.single .the-article .wp-post-image { display:block; width:100%; }

body.single .the-article .byline  { padding:15px 0; margin:0; }
	body.single .the-article .byline > div.author:after { display:none; }
	body.single .the-article .byline > div.author { padding:0 7px 0 0; }

	body.single .the-article .entry-content > h2:first-of-type { font-size:22px; font-weight:normal; margin:10px 0 1em 0; font-family:Georgia,serif; line-height:1.3em; }




/*--------------------------------------------------------------
20.0 Archive
--------------------------------------------------------------*/
body.category.cat-view-customize .article-list,
body.category.cat-view-canvas .article-list { border-top:3px solid #111; margin:20px 0 0; padding:20px 0 0; }

body.archive.cat-view-customize .article-list > h2:first-of-type,
body.archive.cat-view-canvas .article-list > h2:first-of-type,
body.archive.cat-view-canvas .article-list > h1:first-of-type,
body.archive.cat-view-customize .article-list > h1:first-of-type { display:none; }

body.archive .article-list > h1:first-of-type { padding:0 0 15px; }
body.archive .article-list > h2:first-of-type { font:32px/0.9 BebasNeueRegular,sans-serif; text-transform:uppercase; padding:0 0 15px; }
body.archive.author .article-list > h2:first-of-type { padding:30px 0 15px; }

body.archive .article-list article { border-top:1px dotted #999; margin-top:10px; padding:15px 0 0 0px; position:relative; overflow:hidden; float:none; }
body.archive .article-list > article:first-of-type { border:none; margin:0px; padding:0px; }

	body.archive .article-list article .thumb-container { display:table-cell; vertical-align:top; }
	body.archive .article-list article img { max-width:145px; }

	body.archive .article-list article.has-post-thumbnail .grp-content { display:table-cell; padding:0 0 0 10px; vertical-align:top; }

	body.archive .article-list article h2.title { font-size:20px; }
		body.archive .article-list article h2.title a { color:#111; }
		body.archive .article-list article h2.title a:hover { text-decoration:underline; color:#FF5500; }

	body.archive .article-list article .byline > div.author { padding:0 7px 0 0; }
	body.archive .article-list article .byline > div.author:after { display:none; }



div.pagination { background:none repeat scroll 0 0 #eee; font-family:sans-serif; margin:10px 0 0; padding:5px 20px; text-align:center; overflow:hidden; }
	div.pagination a { font-size:12px; font-family:Georgia,serif; text-transform:uppercase; }


/* AUTHOR */
body.author .author-share { clear:both; border-bottom:1px dotted #999; height:52px; padding:15px 0; display:none; }
	body.author .author-share span.title { font-size:11px; font-weight:bold; padding:5px 0 0; text-transform:uppercase; }

	body.author .author-share > * { float:left; margin-right:10px; }

	body.author .author-share .utility { float:right; margin:-2px 0 0; white-space:nowrap; }

body.author .article-list > h1:first-of-type { display:block; }
body.author .article-list article .byline .author { display:none; }



/* CATEGORY BREITBART-TV */
body.category-video .top-article > article .byline { min-height:30px; }

body.category-video article.video { margin-bottom:20px; }
body.category-video article.video.large-video { clear:both; }
	body.category-video article.video > a { font-size:0px; display:block; }
	body.category-video article.video img { width:310px; height:232px; }
	body.category-video article.video h2.title { background-color:#111; height:78px; overflow:hidden; padding:12px; }
		body.category-video article.video h2.title a { color:#FFF; font:26px/1 BebasNeueRegular,sans-serif; letter-spacing:0.05em; }
		body.category-video article.video h2.title a:hover { color:#FF5500; text-decoration:underline; }

body.category-video .new-videos { clear:both; }
	body.category-video .new-videos article:nth-of-type(even) { margin-right:0px; }
	body.category-video .new-videos article:last-of-type { width:100%; margin-right:0px; }
		body.category-video .new-videos article:last-of-type h2.title { padding:10px; height:auto; }
			body.category-video .new-videos article:last-of-type h2.title a { font:44px/0.9 BebasNeueRegular,sans-serif; }
			body.category-video .new-videos article:last-of-type h2.title a:hover { text-decoration:none; }

		body.category-video .new-videos article:last-of-type img { width:100%; height:auto; }

body.category-video .breitbart-tv-by-cat .breitbart-tv-section article:nth-of-type(3n + 3) { margin-right:0px; }



.breitbart-tv-header { clear:both; margin:0 0 20px 0; overflow:hidden; }
	.breitbart-tv-header div { border-bottom:1px dotted grey; height:31px; }

	.breitbart-tv-header a { display:block; background-color:#f50; color:#FFF; font:24px/1 BebasNeueRegular,sans-serif; letter-spacing:0.05em; padding: 5px 0px 3px 0; text-align:center; position:relative; }
	.breitbart-tv-header a:hover { background-color:#111; }
		.breitbart-tv-header a span { background:url(/t/assets/i/sprite-arrows.png) no-repeat scroll -21px 0 transparent; display:inline-block; height:14px; margin-left:20px; position:absolute; right:15px; top:10px; width:12px; }







/*--------------------------------------------------------------
21.0 Sidebar
--------------------------------------------------------------*/
#SideW {position:relative; width: 310px; margin:0; padding:0; float:left; }


	#FoxSW { position:relative; overflow:hidden; border: 1px solid #999; padding: 15px 15px 10px; }
		#FoxSW h2 { border-bottom:1px dotted #999; border-top:1px dotted #444; color:#f50; font-size:26px; margin:20px 0 0; padding:20px 0 16px; text-align:center; }
		#FoxSW div { width:278px; margin:10px 0 0 0; }

			#FoxSW div h3 { color:#111; font:22px/1.4 Georgia, serif; margin:0 0 10px; text-transform:none; }
			#FoxSW div h3 span { display:block; background:url(/t/assets/i/sprite.png) no-repeat; float:left;margin:0 10px 0 0; height:32px; width:32px; overflow:hidden; }

			#FoxSW div.fox-politics h3 span { background:url(/t/assets/i/sprite.png) no-repeat;background-position:0 -192px; }
			#FoxSW div.fox-national h3 span { background:url(/t/assets/i/sprite.png) no-repeat;background-position:-32px -192px; }
			#FoxSW div.fox-sports h3 span { background:url(/t/assets/i/sprite.png) no-repeat;background-position:-32px -192px; }

			#FoxSW div ul { margin:0; padding:0; list-style:none; }
				#FoxSW li { margin:0; padding:0; list-style:none; margin-top:15px; padding-top:10px; border-top:1px dotted #999; }
				#FoxSW li:first-of-type { margin:0; padding:0; border:none; }
					#FoxSW li a { font-size:14px; line-height:17px; color:#111; display:block; }
					#FoxSW li a:hover { color:#FF5500; text-decoration:underline; }
					#FoxSW li span { color:#777; display:inline-block; font:italic 11px Georgia, serif; }



	.widget-area h2 { color:#000; font:28px/0.9 BebasNeueRegular,sans-serif; margin:0; padding:0 0 5px; text-transform:uppercase; }
	.widget-area div.ndn-videos h2 { background:none repeat scroll 0 0 #fff; color:#000; font:28px/0.9 BebasNeueRegular,sans-serif; margin:0; padding:0 0 5px; text-align:center; text-transform:uppercase; }

	.trc_rbox_header { overflow:hidden; }


	/* Disqus Popular Threads */
	div#disqus-popular-threads div#disqus-popular-threads-body { background:#eee; padding:5px 15px; }
	div#disqus-popular-threads ul { margin:0; list-style:none; }
		div#disqus-popular-threads ul li:first-child { border-top:0 none; }
		div#disqus-popular-threads ul li { border-top:1px dotted #999; height:auto; margin:0; padding:10px 0; }
			div#disqus-popular-threads a.dsq-widget-thread { color:#000; font-size:16px; font-weight:normal; line-height:normal; }
			div#disqus-popular-threads a:hover { text-decoration:underline; }
			div#disqus-popular-threads p.dsq-widget-meta { color:#777; font:italic 11px Georgia,serif; text-transform:lowercase; }

	#disqus-popular-threads-body .dsq-widget ul.dsq-widget-list { padding: 0; margin: 0; text-align: left; }
	#disqus-popular-threads-body img.dsq-widget-avatar { border: 0px; margin: 0px; padding: 0px 3px 3px 0px; float: left; }
	#disqus-popular-threads-body a.dsq-widget-user { font-weight: bold; }
	#disqus-popular-threads-body a.dsq-widget-thread { font-weight: bold; }
	#disqus-popular-threads-body p.dsq-widget-meta { clear: both; font-size: 80%; padding: 0; margin: 0; }
	#disqus-popular-threads-body li.dsq-widget-item { margin: 15px 0; list-style-type: none; clear: both; }
	#disqus-popular-threads-body span.dsq-widget-clout { padding: 0 2px; background-color: #ff7300; color: #fff; }
	#disqus-popular-threads-body table.dsq-widget-horiz td { padding-right: 15px; }
	#disqus-popular-threads-body .dsq-widget-comment p { display: inline; }



	.widget-area div.list-fox-news { border:1px solid #999; padding:15px 15px 10px; }
		.widget-area div.list-fox-news h3:before { background:url(/t/assets/i/sprite.png) no-repeat -32px -192px; content:""; float:left; height:32px; margin:0 10px 0 0; overflow:hidden; width:32px; }
		.widget-area div.list-fox-news h3 { color:#111; font:22px/1.4 Georgia,serif; margin:0 0 10px; text-transform:none; }

	.widget-area div.list-fox-news article { margin-top:15px; padding-top:10px; border-top:1px dotted #999; }
	.widget-area div.list-fox-news article:first-of-type { margin:0; padding:0; border:none; }

	.widget-area div.list-fox-news .story-title a { color:#444; font-size:14px; font-family:Georgia,serif; color:#111; }
	.widget-area div.list-fox-news .story-title a { text-decoration:underline; color:#FF5500 }

	.widget-area div.list-fox-news .story-time { color:#777; display:inline-block; font:italic 11px Georgia,serif; }

	.widget-area div.send-tip { position:relative; background:url(/t/assets/i/send-tip.jpg) no-repeat; background-position:center; background-size:cover; height:170px; }
		.widget-area div.send-tip h2 { color:#f50; font:46px/0.9 BebasNeueRegular,sans-serif; left:0; margin:-23px 0 0; padding:0; position:absolute; text-align:center; text-transform:uppercase; top:50%; width:100%; }
		.widget-area div.send-tip a:hover h2 { color:#10afdd; }

	.widget-area div.newsletter-signup h2 { color:#111; font:31px/0.9 BebasNeueRegular,sans-serif; text-transform:uppercase; }
		.widget-area div.newsletter-signup h2 span { border-top:4px solid #000; color:#f50; font:19px Georgia,serif; margin-left:2px; padding-top:1px; }

	.widget-area div.newsletter-signup label,
	.widget-area div.newsletter-signup .validation_error { display:none; }

	.widget-area div.newsletter-signup .gform_body{float:left; width:207px;}
	.widget-area div.newsletter-signup .gform_footer{float:left}

	.widget-area div.newsletter-signup input[type="text"] { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#ccc -moz-use-text-color #ccc #ccc; border-image:none; border-style:solid none solid solid; border-width:1px 0 1px 1px; color:#666; font:italic 12px Georgia,serif; padding:6px; width:195px; }
	.widget-area div.newsletter-signup input[type="text"]:focus { background:none repeat scroll 0 0 #eee; outline:0 none; }

	.widget-area div.newsletter-signup input[type="submit"] { background:none repeat scroll 0 0 #10afdd; border:0 none; color:#fff; float:left; font:italic 12px Georgia,serif; padding:7px 0; text-align:center; text-transform:uppercase; width:103px; }
	.widget-area div.newsletter-signup input[type="submit"]:hover { background-color:#f50; }

	.widget-area div.newsletter-signup .gform_wrapper.gform_validation_error { position:relative; padding:30px 0 0 0; }
		.widget-area div.newsletter-signup .gfield_error .validation_message { position:absolute; width:290px; max-width:100%; background:#900; color:#FFF; padding:5px 10px; top:0px; font-size:12px; }



	/* NewsMax */
	div#nmWidgetContainer { width:300px; max-height:250px; overflow:hidden; }
		#NmWgList112 { width:300px; max-height:250px; }
			.wgid-112 div#NmWgContainer112 {height:250px; width:300px; overflow:hidden; }
				.wgid-112 ul#NmWgList112 { width:278px; height:203px; overflow-y:scroll}




/*--------------------------------------------------------------
22.0 THE CONVERSATION
--------------------------------------------------------------*/
.category-blog .header-image { border-top:1px solid #111; border-bottom:1px solid #111; }
	.category-blog .header-image img { display:block; }


.category-blog .conv-tags { background:none repeat scroll 0 0 #eee; margin:10px 0 0; overflow:hidden; padding:0 30px 10px 10px; position:relative; text-transform:uppercase; transition:height .5s linear 0s; height:24px; }
.category-blog .conv-tags.open { height:auto; }
	.category-blog .conv-tags .arrow { background:url(/t/assets/i/sprite.png) no-repeat scroll -224px -112px #444; border-radius:11px; cursor:pointer; height:22px; position:absolute; right:10px; top:6px; width:22px; }
	.category-blog .conv-tags.open .arrow { background-position:-224px -96px; }

	.category-blog .conv-tags ul { list-style:none; margin:0px; }
		.category-blog .conv-tags ul li { display:inline-block; }

	.category-blog .conv-tags a { display:inline-block; font:bold 12px Georgia,serif; padding:10px 10px 0 0; }
		.category-blog .conv-tags a span.count { color:#444; font:12px Arial,sans-serif; }



.category-blog .updated { background-color:#eee; color:#666; font-size:12px; font-style:italic; font-weight:bold; padding:10px 20px 10px 10px; text-align:right; display:none; margin:10px 0 0 0; }
	.category-blog .updated a { display:inline-block; float:left; cursor:pointer; }



.category-blog .articles-list article { border-top:1px dotted #999; margin-top:15px; padding-top:15px; overflow:hidden; }
.category-blog .articles-list article:first-of-type { border-top:none; padding-top:0; }

	.category-blog .articles-list article .tag { margin:0 0 15px; color:#FF5500; font:10px Georgia,serif; text-transform:uppercase; }
		.category-blog .articles-list article .tag a { background:none repeat scroll 0 0 #f50; color:#fff; display:inline-block; padding:0px 5px; position:relative; line-height:21px; }
		.category-blog .articles-list article .tag a:after { border-color:transparent transparent transparent #f50; border-style:solid; border-width:10px; content:""; display:inline-block; height:1px; position:absolute; right:-20px; top:0; width:1px; }

	.category-blog .articles-list article h2 { font-size:20px; margin:0 0 5px; font-family:Georgia,serif; color:#111; font-weight:normal; line-height:1.2; text-transform:none; }
		.category-blog .articles-list article h2 a { color:#111; }
		.category-blog .articles-list article h2 a:hover { color:#F50; text-decoration:underline; }



/*--------------------------------------------------------------
23.0 THE WIRES
--------------------------------------------------------------*/
.post-type-archive-wire .wires-menu ul,
.tax-isc_bnn_category .wires-menu ul { margin:0px; list-style:none; }
	.post-type-archive-wire .wires-menu ul li a,
	.tax-isc_bnn_category .wires-menu ul li a { background-color:#eee; border-bottom:1px solid #fff; color:#111; cursor:pointer; display:block; font-size:12px; font-weight:bold; padding:7px 10px; text-transform:uppercase; }
	.post-type-archive-wire .wires-menu ul li a:hover,
	.tax-isc_bnn_category .wires-menu ul li a:hover { background:#FFF; color:#f50; }

.post-type-archive-wire .wires-filter,
.tax-isc_bnn_category .wires-filter { margin:30px 0 30px 10px; }
	.post-type-archive-wire .wires-filter h2,
	.tax-isc_bnn_category .wires-filter h2 { font-size:20px; margin:0; padding:0 0 5px; font-family:Georgia,serif; }

	.post-type-archive-wire .wires-filter ul,
	.tax-isc_bnn_category .wires-filter ul { border-top:1px solid #ccc; margin:0px; list-style:none; }
		.post-type-archive-wire .wires-filter ul li,
		 .tax-isc_bnn_category .wires-filter ul li { border-bottom:1px solid #ccc; }
			.post-type-archive-wire .wires-filter ul li a,
			 .tax-isc_bnn_category .wires-filter ul li a { color:#08b; cursor:pointer; display:block; font:bold 12px sans-serif; padding:5px 10px; }
			.post-type-archive-wire .wires-filter ul li a:hover,
			 .tax-isc_bnn_category .wires-filter ul li a:hover { color:#111; }

			.post-type-archive-wire .wires-filter ul li.selected a,
			 .tax-isc_bnn_category .wires-filter ul li.selected a { background:url(/t/assets/i/spriteY.png) no-repeat 170px -287px right center; color:#111; }

.post-type-archive-wire .wires-list > h1:first-of-type,
.tax-isc_bnn_source .wires-list > h1:first-of-type,
.tax-isc_bnn_category .wires-list > h1:first-of-type { font-size:32px; margin:0 0 5px; }

.post-type-archive-wire .wires-list .updated,
.tax-isc_bnn_source .wires-list .updated,
.tax-isc_bnn_category .wires-list .updated { background-color:#eee; color:#666; font-size:12px; font-style:italic; font-weight:bold; padding:10px 20px 10px 10px; text-align:right; display:none; }
	.post-type-archive-wire .wires-list .updated a,
	 .tax-isc_bnn_category .wires-list .updated a { display:inline-block; float:left; cursor:pointer; }

.post-type-archive-wire .wires-list .get-articles,
.tax-isc_bnn_category .wires-list .get-articles,
.tax-isc_bnn_source .wires-list .get-articles,
.category-blog .get-articles { padding:10px 20px 10px 10px; font-weight:bold; color:#111; background-color:#eee; font-size:12px; opacity:0; transition:opacity .4s; }

.post-type-archive-wire .wires-list article,
.tax-isc_bnn_source .wires-list article,
.tax-isc_bnn_category .wires-list article { margin:10px 0 0; overflow:hidden; border-top:1px dotted #999; padding:10px 0 0 0; }
.post-type-archive-wire .wires-list article:first-of-type,
.tax-isc_bnn_source .wires-list article:first-of-type,
.tax-isc_bnn_category .wires-list article:first-of-type { border-top:none; }

	.post-type-archive-wire .wires-list article .article-content,
	.tax-isc_bnn_source .wires-list article .article-content,
	.tax-isc_bnn_category .wires-list article .article-content { float:left; }
	.post-type-archive-wire .wires-list article.has-thumb .article-content,
	.tax-isc_bnn_source .wires-list article.has-thumb .article-content,
	.tax-isc_bnn_category .wires-list article.has-thumb .article-content { max-width:calc(100% - 100px); }

	.post-type-archive-wire .wires-list article h2,
	.tax-isc_bnn_source .wires-list article h2,
	.tax-isc_bnn_category .wires-list article h2 { color:#111; font-family:Georgia,serif; font-size:16px; font-weight:normal; line-height:1.2; margin:0 0 5px; text-transform:none; }
		.post-type-archive-wire .wires-list article h2 a,
		.tax-isc_bnn_source .wires-list article h2 a,
		.tax-isc_bnn_category .wires-list article h2 a { color:#111; }
		.post-type-archive-wire .wires-list article h2 a:hover,
		.tax-isc_bnn_source .wires-list article h2 a:hover,
		.tax-isc_bnn_category .wires-list article h2 a:hover { text-decoration:underline; color:#f50; }

	.post-type-archive-wire .wires-list article .byline,
	.tax-isc_bnn_source .wires-list article .byline,
	.tax-isc_bnn_category .wires-list article .byline { color:#777; font:italic 11px Georgia,serif; margin:0 0 5px; }

	.post-type-archive-wire .wires-list .thumb,
	.tax-isc_bnn_source .wires-list .thumb,
	.tax-isc_bnn_category .wires-list .thumb { display:block; width:90px; float:left; margin:0 10px 0 0; top:10px; left:0px; }

	.post-type-archive-wire .wires-list img,
	.tax-isc_bnn_source .wires-list img,
	.tax-isc_bnn_category .wires-list img { display:block; }





/*--------------------------------------------------------------
CHunky buttons
--------------------------------------------------------------*/
#bbvb{position:relative;width:630px;height:38px;border-bottom:5px solid #FFF}#bbvb .addthis_toolbox{position:relative;width:630px;height:38px}#bbvb .addthis_toolbox a{cursor:pointer;text-indent:-3000px;padding:0!important}#bbvb .addthis_toolbox a span{display:none;visibility:hidden}#bbvb .addthis_toolbox a span.acz5{display:block;visibility:visible;width:94%;height:100%;line-height:38px;color:#FFF;font-family:Arial;font-size:12px;font-weight:600;font-style:italic;text-align:right}#bbvb div.adhold5{display:block;position:relative;height:38px;width:124px;float:left;border-right:9px solid #FFF}#bbvb div.adhold6{display:block;position:relative;height:38px;width:124px;float:left}#bbvb a.addthis_button_facebook{display:block;width:124px;height:38px;overflow:hidden;background:url(/t/assets/i/sprite-chunky.png) -492px 0}#bbvb a.addthis_button_facebook:hover{background:url(/t/assets/i/sprite-chunky.png) -492px -38px}#bbvb a.addthis_button_email{display:block;width:124px;height:38px;overflow:hidden;background:url(/t/assets/i/sprite-chunky.png) -616px 0}#bbvb a.addthis_button_email:hover{background:url(/t/assets/i/sprite-chunky.png) -616px -38px}#bbvb a.addthis_button_google_plusone_share{display:block;width:124px;height:38px;overflow:hidden;background:url(/t/assets/i/sprite-chunky.png) -740px 0}#bbvb a.addthis_button_google_plusone_share:hover{background:url(/t/assets/i/sprite-chunky.png) -740px -38px}#bbvb a.addthis_button_twitter{display:block;width:124px;height:38px;overflow:hidden;background:url(/t/assets/i/sprite-chunky.png) -864px 0}#bbvb a.addthis_button_twitter:hover{background:url(/t/assets/i/sprite-chunky.png) -864px -38px}#bbvb .at300bs{display:none;visibility:hidden}#bbbtmshare{position:relative;display:block;width:100%;height:39px;overflow:hidden;border-bottom:15px solid #FFF;border-top:15px solid #FFF}#bbbtmshare .addthis_toolbox{position:relative;width:100%;height:39px}#bbbtmshare .addthis_toolbox a{display:block;height:39px;width:48%;float:left;cursor:pointer;text-indent:-3000px;padding:0!important}#bbbtmshare a.addthis_button_twitter{display:block;background-color:#15BCEC;background-image:none;border-right:9px solid #FFF}#bbbtmshare a.addthis_button_twitter:hover{background-color:#53E5FF;background-image:none}#bbbtmshare a.addthis_button_twitter span.bbbtmspan{display:block;width:121px;height:39px;margin:0 auto;overflow:hidden;background:url(/t/assets/i/sprite-chunky.png) -988px 0}#bbbtmshare a.addthis_button_twitter:hover span.bbbtmspan{background:url(/t/assets/i/sprite-chunky.png) -988px -39px}#bbbtmshare a.addthis_button_facebook{display:block;background-color:#3A589C;background-image:none}#bbbtmshare a.addthis_button_facebook:hover{background-color:#3262BE;background-image:none}#bbbtmshare a.addthis_button_facebook span.bbbtmspan{display:block;width:121px;height:39px;margin:0 auto;overflow:hidden;background:url(/t/assets/i/sprite-chunky.png) -1109px 0}#bbbtmshare a.addthis_button_facebook:hover span.bbbtmspan{background:url(/t/assets/i/sprite-chunky.png) -1109px -39px}#bbbtmshare .at300bs{display:none;visibility:hidden}






/*--------------------------------------------------------------
SEARCH
--------------------------------------------------------------*/
#cse div.gsc-wrapper { margin:0 -10px; }
#cse div.gsc-adBlock { margin:20px; }
#cse div.gsc-refinementsArea { border:0 none; }
#cse div.gsc-resultsbox-visible { margin:20px 0 0; }
#cse div.gsc-imageResult { background:none repeat scroll 0 0 #eee; margin:0 10px 20px; padding:10px 10px 3px; width:125px; }
	#cse div.gsc-imageResult div.gs-result { overflow:visible; width:125px; }
	#cse div.gsc-imageResult div.gs-image-box { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #fff; border-color:#fff; border-image:none; border-style:solid; border-width:6px 7px 6px 6px; height:84px; margin:0 auto 5px; padding:0; width:112px; }

#cse div.gsc-results { background:none repeat scroll 0 0 #fff; margin:0 !important; padding:0 !important; width:100%; }

#cse div.gsc-webResult { border:0 none; margin:0 10px 30px; padding:0; }
	#cse div.gsc-webResult td.gsc-table-cell-thumbnail { padding-right:20px !important; }
	#cse div.gsc-webResult div.gs-image-box { background:none repeat scroll 0 0 #eee; padding:0; width:145px; }
		#cse div.gsc-webResult div.gs-image-box a.gs-image { text-align:center; width:145px; }
			#cse div.gsc-webResult div.gs-image-box a.gs-image img.gs-image { border:0 none; max-height:109px; max-width:145px; }

	#cse div.gsc-webResult div.gs-title { color:#111; text-decoration:none; }
		#cse div.gsc-webResult div.gs-title * { color:#111; text-decoration:none; }

		#cse div.gsc-webResult div.gs-title a { font:18px Georgia,serif; }
		#cse div.gsc-webResult div.gs-title a:hover { text-decoration:underline; }

	#cse div.gsc-webResult div.gs-snippet { color:#444; font:12px Arial,sans-serif; }

	#cse div.gsc-webResult div.gs-title + div.gs-snippet { padding:5px 0; }

	#cse div.gsc-webResult div.gs-visibleUrl { color:#f50; font:12px Georgia,serif; }


#cse div.gsc-tabsArea { border-bottom:1px solid #ccc; margin:0; }

	#cse div.gsc-tabsArea div.gsc-tabHeader { border:1px solid #ccc; margin:0 5px 0 0; padding:5px 15px; }

	#cse div.gsc-tabsArea div.gsc-tabhInactive { background:none repeat scroll 0 0 #eee; border:1px solid #eee; color:#666; }

	#cse div.gsc-tabsArea div.gsc-tabhActive { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #fff; border-color:#f50 #ccc -moz-use-text-color; border-image:none; border-left:1px solid #ccc; border-right:1px solid #ccc; border-style:solid solid none; border-width:3px 1px 0; color:#111; position:relative; top:2px; }

#cse div.gsc-result-info { border:0 none; margin:0; padding:0 0 10px; text-align:right; }

#cse div.gsc-cursor-box { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#ccc; border-image:none; border-style:dotted; border-width:1px 0; margin:34px 10px 0; padding:10px 0 8px; text-align:right; }
	#cse div.gsc-cursor-box div.gsc-cursor-page { color:#08b; text-decoration:none; }
	#cse div.gsc-cursor-box div.gsc-cursor-page:hover { text-decoration:underline; }
	#cse div.gsc-cursor-box div.gsc-cursor-current-page { color:#f50; }

#cse div.gcsc-branding { margin:10px 10px 0; }

#cse form { margin:0; }

#cse table { margin:0; width:100%; }
#cse table.gsc-search-box { background:none repeat scroll 0 0 #eee; margin:10px 0 0; }
#cse table.gsc-search-box.gsc-input { padding-right:0; }
#cse table.gsc-search-box.gsc-clear-button { display:none; }
	#cse table.gsc-search-box td { padding:10px; }

	#cse table.gsc-search-box input.gsc-search-button { background:none repeat scroll 0 0 #10afdd; border:0 none; color:#fff; font-size:12px; font-style:italic; margin:0; padding:5px 13px; text-align:center; text-transform:uppercase; }
	#cse table.gsc-search-box input.gsc-search-button:focus,
	#cse table.gsc-search-box input.gsc-search-button:hover { background-color:#f50; outline:medium none; }

#cse table.gsc-branding { margin:10px 0; }

#cse td { border:0 none; padding:0; }

	#cse th { background:none repeat scroll 0 0 transparent; border:0 none; padding:0; }

html.ie7 div.gsc-results { float:none; }

html.ie7 div.gsc-tabhActive { top:1px; }






/*--------------------------------------------------------------
Google Ads
--------------------------------------------------------------*/
#div-gpt-ad-1414695604545-6 {width:728px; height:90px;}












/*--------------------------------------------------------------
GRAVITY FORMS
--------------------------------------------------------------*/
.gform_body ul.gform_fields { list-style:none; margin:0px; }










/*--------------------------------------------------------------
FoxPW
--------------------------------------------------------------*/
#FoxPW { position:relative; overflow:hidden; }
	#FoxPW h2 { border-bottom:1px dotted #999; border-top:1px dotted #444; color:#f50; font-size:26px; margin:20px 0 0; padding:20px 0 16px; text-align:center; }
	#FoxPW div { width:310px; float:left; margin:20px 20px 0 0; }
	#FoxPW > div:last-of-type { margin:20px 0 0 0; }

		#FoxPW div h3 { color:#111; font:22px/1.4 Georgia, serif; margin:0 0 10px; text-transform:none; }
		#FoxPW div h3 span { display:block; background:url(/t/assets/i/sprite.png) no-repeat; float:left;margin:0 10px 0 0; height:32px; width:32px; overflow:hidden; }

		#FoxPW div.fox-politics h3 span { background:url(/t/assets/i/sprite.png) no-repeat;background-position:0 -192px; }
		#FoxPW div.fox-national h3 span { background:url(/t/assets/i/sprite.png) no-repeat;background-position:-32px -192px; }
		#FoxPW div.fox-sports h3 span { background:url(/t/assets/i/sprite.png) no-repeat;background-position:-32px -192px; }

		#FoxPW div ul { margin:0; padding:0; list-style:none; }
			#FoxPW div ul li { margin:0; padding:0; list-style:none; margin-top:15px; padding-top:10px; border-top:1px dotted #999; }
			#FoxPW div ul li:first-of-type { margin:0; padding:0; border:none; }
				#FoxPW div ul li a { color:#111; font-size:14px; display:block; }
				#FoxPW div ul li a:hover { color:#FF5500; text-decoration:underline; }
				#FoxPW div ul li span { color:#777; display:inline-block; font:italic 11px Georgia, serif; }






/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
#FootW { position:relative; min-height:280px; min-width:1010px; background:-moz-linear-gradient(center top, #222, #000) repeat scroll 0 0 #000; color:#aaa; font:bold 11px Georgia, serif; }
	#FootW #FWI { position:relative; padding:0; width:1010px; margin:0 auto; overflow:hidden; }
		#FootW #FWI > div[class*='col'] { border-right:1px dashed #999; padding:30px 0 0 0; height:250px; }
		#FootW #FWI > div:nth-of-type(3) { border:none; }

	#FootW h2 { color:#fff; font:18px/0.9 BebasNeueRegular, sans-serif; margin:0; padding:30px 0 10px; position:relative; text-shadow:0 0 5px rgba(0, 0, 0, 0.5); text-transform:uppercase; }
	#FootW h2:after { background:url(/t/assets/i/sprite.png) no-repeat scroll -240px -48px; bottom:12px; content:" "; height:10px; position:absolute; right:-10px; width:16px; }

	#FootW h4 { color:#fff; font:18px/0.9 BebasNeueRegular, sans-serif; margin:0; padding:0 0 10px; position:relative; text-shadow:0 0 5px rgba(0, 0, 0, 0.5); text-transform:uppercase; }

	#FootW a { color:#999; }
	#FootW a:hover,  #FootW .copyright a:hover { color:#08b; text-decoration:none; }

	#FootW .logo.mobile { display:none; }
	#FootW .logo { background:url(/t/assets/i/sprite.png) no-repeat 0 0; height:72px; width:93px; float:left; display:block; }


	#FootW .copyright { float:right; width:250px; }
		#FootW .copyright a { color:#FFF; text-transform:uppercase; background:url(/t/assets/i/spriteY.png) no-repeat scroll 0 8px rgba(0, 0, 0, 0); padding:5px 0 5px 10px; }
		#FootW .copyright form { margin:10px 0; }
			#FootW .copyright form input[type=text], #FootW .copyright form input[type=text]:focus { transition:none; background:#444; width:190px; }

	#FootW .menu { list-style:none; margin:0px; -webkit-column-count:3; -moz-column-count:3; column-count:3; -webkit-column-gap:0px; /* Chrome, Safari, Opera */ -moz-column-gap:0px; /* Firefox */ column-gap:0px; }
		#FootW .menu > li { display:inline-block; }
			#FootW .menu > li a { background:url(/t/assets/i/blue-arrow.png) no-repeat scroll 0 8px rgba(0, 0, 0, 0); padding:5px 0 5px 10px; font-size:12px; display:block; }

	#FootW .social { list-style:none; margin:0; }
		#FootW .social li { clear:both; }
			#FootW .social li a { font-size:12px; display:block; position:relative; padding:5px 0 5px 30px; }
			#FootW .social li a:hover { color:#FFF; }
				#FootW .social li a span { background:url(/t/assets/i/sprite.png) 0 0; display:block; position:absolute; top:0px; left:0px; height:21px; overflow:hidden; width:21px; margin:0 3px 0 0; }
				#FootW .social li a span.fb { background-position:-96px -32px; }
				#FootW .social li a span.tw { background-position:-128px -32px; }
				#FootW .social li a span.rs { background-position:-160px -32px; }
				#FootW .social li a span.tp { background-position:-192px -32px; }




/*
CRTV
*/
span.scoreregex {cursor:pointer; text-decoration: underline; font-weight:bold; }


/*--------------------------------------------------------------
Misc
--------------------------------------------------------------*/
#tallboy-rising-star-outer{opacity:.99}













/*--------------------------------------------------------------
Action Center
--------------------------------------------------------------*/
div#bbactionW { position:relative; height:257px; width:100%; padding:0; margin:0 0 15px 0; overflow:hidden; border-bottom: 3px solid #333; }
div#bbactionW.bbacnoexp { height:87px; }
  p#bbactadvertP {height:18px; width:100%;margin:0; padding:0; background-color:#eee; font:italic 10px/18px Georgia,serif; color:#999; text-align:center; }


  div#bbactionHW { position:relative; height:42px; width:100%; padding:0; margin:0; overflow:hidden; }
    div#bbactionHW div#bbactionlogo {position:absolute; top:0; left:0; width:180px; height:41px; background:#fff url(/t/assets/i/action-center/bb-action-center.jpg) 2px center no-repeat; padding:0; margin:0; overflow:hidden; border-bottom:1px dashed #9d9d9d;}
    div#bbactionW.bbacnoexp div#bbactionHW div#bbactionlogo { }

    div#bbactionHW h2#bbactiontitle {position:absolute; top:0; right:0; width:446px; height:41px; border-bottom:1px solid #000; background:#323232; padding:0 0 0 14px; margin:0;text-align:center; overflow:hidden; font-family:BebasNeueRegular,​sans-serif; color:#fff; font-weight:normal; font-size:20px; line-height:44px; text-transform:uppercase;letter-spacing:.5px;font-style:italic; }
      div#bbactionHW h2#bbactiontitle a {color:#fff;}
    div#bbactionHW div#bbactiontoggle {position:absolute; top:0; right:0; display:block; width:32px; height:100%; padding:0; margin:0; cursor:pointer; overflow:hidden;  }
      div#bbactionHW div#bbactiontoggle span {position:absolute; top:16px; right:11px; display:block; width:10px; height:7px; background:url(/t/assets/i/action-center/arrow.png) 0 0 no-repeat; padding:0; margin:0; cursor:pointer; overflow:hidden;  }
      div#bbactionW.bbacnoexp div#bbactionHW div#bbactiontoggle span {background:url(/t/assets/i/action-center/arrow.png) 0 -7px no-repeat;}


  div#bbactionIW { position:relative; display:block; height:195px; width:100%; padding:0; margin:0; overflow:hidden; }
  div#bbactionW.bbacnoexp div#bbactionIW {display:none;}

    div#bbactionLW { float:left; height:196px; width:389px; margin:0; border-right:1px dashed #9d9d9d; overflow:hidden;position: relative;text-align: center; }
      div#bbactionLW div#bbactionLWTop { display: block;width:100%;height:93px;border-bottom:1px dashed #9d9d9d;overflow:hidden;box-sizing:border-box;padding: 27px 0;}
        div#bbactionLW > div p {margin-bottom:7px;color:#777777;font-size:11px;font-style:italic;font-family:Georgia, Times, "Times New Roman", serif;}
          div#bbactionLW > div p a { text-decoration: none;}
          div#bbactionLW > div p a.post-title,div#bbactionRW p a.post-title {color:#ff5500; font-size:13px;line-height:18px;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic; font-weight:normal;}
          div#bbactionLW > div p a.byline {font-family:Georgia, Times, "Times New Roman", serif;font-size:11px; font-style:normal; font-weight:normal; text-decoration:none;}
        div#bbactionLW > div p.by {color:#777;font-style:italic;}
    div#bbactionLW div#bbactionLWBottom {display: block;width:100%;height:93px;padding: 5px 0;box-sizing:border-box;padding: 14px 0;}
      div#bbactionLW div#bbactionLWBottom p a.post-title {padding: 0 60px;display: block;}

    div#bbactionRW { float:left; height:174px; width:236px; padding:9px 0 13px 13px; margin:0; overflow:hidden;border-left:1px dashed #9d9d9d;text-align: center; }
      div#bbactionRW p#bbactionYT {margin-bottom:0;height:auto;}
        div#bbactionRW p {line-height:19px;}
          div#bbactionRW p a { color:#000000;font-size:12px;font-weight: bold;line-height:10px; }
          div#bbactionRW p a.post-title{font-size:12px;}
          div#bbactionLW div#bbactionLWBottom .fb_iframe_widget {overflow:hidden;}



@media screen and (max-width: 480px) and (orientation: portrait), screen and (max-width: 767px) and (orientation: landscape), screen and (max-width: 767px) {
  div#bbactionHW {
    height: 82px;
  }
    div#bbactionHW div#bbactionlogo {
      height: 41px;
      left: 50%;
      margin-left: -90px;
    }
    div#bbactionHW h2#bbactiontitle {
      top:41px;
      height: 41px;
      max-width: 100%;
      width: 100%;
    }

    div#bbactionHW h2#bbactiontitle .title-option {
      font-size:20px;
      line-height: 41px;
      height: 41px;
      font-style: normal;
    }
  div#bbactionW {
    height: auto;
  }
    #bbactionW #bbactionIW {
      height: auto;
    }
    #bbactionW #bbactionIW > div {
      border-left: none;
      border-right: none;
      display: block;
      clear: both;
      width: 100%;
    }
    #bbactionW #bbactionIW div#bbactionLW {
      height: auto;
    min-height:120px;
    }
    #bbactionW #bbactionIW div#bbactionLW div#bbactionLWBottom {
      border-bottom: 1px dashed #9d9d9d;
    height:120px;
    }

    #bbactionW #bbactionIW div#bbactionCW {
      height: 56px;
      padding: 7px 0;
      border-bottom: 1px dashed #9d9d9d;
      border-top: 1px dashed #9d9d9d;
    }
    #bbactionW #bbactionIW div#bbactionRW {
      height: auto;
      box-sizing: border-box;
      padding: 13px;
    }
    #bbactionW #bbactionIW div#bbactionRW #bbactionYT {
      height: auto;
    }
    #bbactionW #bbactionIW div#bbactionRW #bbactionYT iframe {
      width: 100%;
      height: auto;
      display: block;
      clear: both;
    }
    #bbactionW #bbactionIW div#bbactionRW p {
    	margin-bottom: 0;
    }
    #bbactionW #bbactionIW div#bbactionRW p a {
      font-size: 14px;
      padding: 0;
    }
    div#bbactionCW p {margin-bottom:5px;}


}












/*--------------------------------------------------------------
Debug
--------------------------------------------------------------*/
#mobiledebugg { display:none; position: absolute; top: 55px; left: 10px; width: 350px; height: 70px; background-color:#ddd; padding: 1px 5px; margin:0; border: 1px solid #ccc; }
	#mobiledebugg #mbinfoh { font-family: Consolas,Terminus,"Andale Mono","DejaVu Sans Mono","Courier New",monospace; font-size: 16px; line-height: 30px; margin: 0; padding: 0; font-weight:bold; }
	#mobiledebugg #mbinfoua { font-family: Consolas,Terminus,"Andale Mono","DejaVu Sans Mono","Courier New",monospace; font-size: 11px; line-height: 15px; overflow: hidden; margin: 0; padding: 0; white-space: pre-line; width: 100%; }










/* =======================================================================
ISC Global Classes
========================================================================== */
.C {clear:both; margin:0; padding:0; border-bottom:1px solid #FFF; font-size:10px; line-height:2em}
.IFL {float:left !important; margin:0 20px 0 0}
.IFR {float:right !important; margin:0 0 0 20px}
.FL {float:left !important}
.FR {float:right !important}
.S {display:block !important; visibility:visible !important}
.H, .hidden, .gform_hidden {display:none !important; visibility:hidden !important}
.VV {visibility:visible !important}
.VH {visibility:hidden !important}
.HH {position:absolute; top:0; left:0; z-index:1; display:none; visibility:hidden; overflow:hidden; width:1px; height:1px; line-height:3em}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft { display:inline; float:left; margin-right:1.5em; }
.alignright { display:inline; float:right; margin-left:1.5em; }
.aligncenter { clear:both; display:block; margin:0 auto; }


/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important;
	color:#21759b; display:block; font-size:14px; font-weight:bold; height:auto; left:5px; line-height:normal;
	padding:15px 23px 14px; text-decoration:none; top:5px; width:auto;
	z-index:100000; /* Above WP toolbar */
}




/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after { content:''; display:table; }
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after { clear:both; }




/*
.underline {text-decoration:underline}
.clearBoth {clear:both}
.floatLeft {float:left}
img.floatLeft {margin:0 1em 1em 0}
.floatRight {float:right}
img.floatRight {margin:0 0 1em 1em}
.clearBoth {clear:both}
.noul {text-decoration:none!important}
.textul {text-decoration:underline!important}
.hand {cursor:pointer}
.bordered {border:1px solid #AAA}
.ssm {height:5em}
.sm {height:13em}
.me {height:20em}
.lg {height:60em}
.even {border:1px dotted #EEE; background:#f7f7f7}
.alt {border:1px dotted #f7f7f7; background:#edf7ff}

.alignright {float:right; margin:0 0 1em 20px; float:right}
.alignleft {float:left; margin:0 25px 1em 0; float:left}
.aligncenter {display:block; margin:0 auto}
.aligncenter {display:block; margin:20px auto; text-align:center; display:block; margin:0 auto}
*/









@media screen and (max-width: 480px) and (orientation: portrait), screen and (max-width: 767px) and (orientation: landscape), screen and (max-width: 767px) {

	/* DISPLAY NONES */
	body #HeadW .top-right,
	.top-article article .excerpt,
	#FootW #FWI > .col7,
	#FootW .endcol .social li:last-of-type,
	.widget-area .send-tip img,
	.widget-area .newsletter-signup,
	#FoxPW,
	body #HeadW ul#NavP,
	body #HeadW ul#NavS,
	body #HeadW .mobile-search,
	.article-list .excerpt,
	.article-list article .byline > div.date-time,
	.category-blog .articles-list article .excerpt,
	.category-blog .articles-list article .byline .date-time,
	.category-blog .articles-list article .article-content .byline .by,
	body.author .author-info .share-buttons,
	body.author .author-info .author-share,
	body.author .author-info .google-plus,
	body.post-type-archive-wire .wires-filter h2,
	body.tax-isc_bnn_category .wires-filter h2,
	.widget-area .send-tip,
	#bbvb {
		display:none;
	}


	/* TEMPORARY */
	body.ismobile .ad.if-mobile {
		display:block;
	}

	/* GENERIC */
	body .mobile {
		display:block;
	}
	.container {
		width:100%;
		margin:auto;
		padding:10px 0;
	}
	#content > .container {
		padding:10px 0;
		width:100%;
	}
	*[class*='col'] {
		float:none;
		width:100%;
		margin:0px;
	}
	.ad > div {
		max-width:100%;
	}

	/* HEADER */
	#wpadminbar {
		position:fixed !Important;
	}
	body #HeadW {
		padding:46px 0 0 0;
		position:relative;
		min-width:100%;
	}
	body #HeadW .navigation {
		position:fixed;
		background:#000;
		width:100%;
		height:50px;
		top:0px;
		border:0px;
		z-index:500000;
	}
	body #HeadW .navigation .container {
		width:100%;
		min-width:100%;
	}
	body.logged-in #HeadW .navigation {
		top:46px;
	}
	body #HeadW .menu-toggle {
		width:30px;
		margin:10px 0 0 10px;
		float:left;
		cursor:pointer;
	}
	body #HeadW .menu-toggle span {
		display:block;
		background:#FFF;
		height:2px;
		margin:0 0 6px 0;
	}
	body #HeadW .logo {
		background:url("/t/assets/i/logo-mobile.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0);
		width:146px;
		height:30px;
		top:10px;
		left:50px;
	}
	/* LONDON */
	body.category-london #HeadW .logo {
		background:url(/t/assets/i/logo-london-mobile.png) no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0);
	}
	/* TEXAS */
	body.category-texas #HeadW .logo {
		background:url(/t/assets/i/logo-texas-mobile.png) no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0);
	}
	/* CALIFORNIA */
	body.category-california #HeadW .logo {
		background:url(/t/assets/i/logo-california-mobile.png) no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0);
	}

	body #HeadW .mobile-search {
		background:rgba(17,17,17,.95);
		width:90%;
		margin:45px 0 0 0;
		position:static;
		padding:10px 0;
	}
		body #HeadW .mobile-search form {
			width:calc(100% - 20px);
			margin:0 10px;
		}
		body #HeadW .mobile-search form.search-form input[type="text"] {
			border-radius:5px;
			width: calc(100% - 41px);
		}
	body #HeadW ul#NavP {
		background:rgba(17,17,17,.95);
		width:90%;
		margin:0;
		position:static;
	}
			body #HeadW ul#NavP li,
			body #HeadW ul#NavS li {
				display:block;
				padding:0px;
				margin:0px;
				border-top:1px solid #4c4c4c;
			}
			body #HeadW ul#NavP li a,
			body #HeadW ul#NavS li a {
				display:block;
				padding:10px;
			}
	body #HeadW ul#NavS {
		background:rgba(32,32,32,.95);
		width:90%;
		margin:0;
		position:static;
	}
	#HeadW ul#NavS > li:first-of-type {
		padding:0px;
		margin:0px;
	}
	#HeadW ul#NavS > li:last-of-type {
		padding:0px;
		margin:0px;
		border-top:1px solid #4c4c4c;
	}
	body #HeadW .ad {
		border-top:6px solid #FFF;
		height:52px;
	}

	/* TOP ARTICLES */
	#content .top-article article {
		margin:0 10px 20px;
	}
	#content .top-article article .thumb-container {
		display: table-header-group; /* This is Clever */
	}
	#content .top-article article .title {
		font-size:50px;
		display: table-footer-group;
	}
	#content .top-article .wp-post-image {
		width:100%;
	}
	#content .top-article .byline {
		font-size:14px;
		height:20px;
	}
	#content .top-article article .byline .byauthor {
		border:0px;
	}
	#content article .byline .byauthor:after {
		background:none;
	}
	#content .top-article article .bycount {
		float:right;
	}
	#content .featured article:first-of-type{
		border-top: 1px dotted #999;
		margin:10px 0 0 0;
		padding:15px 0 0 0;
	}
	#content .featured article {
		position:relative;
	}
	#content .featured article h2.title {
		margin:0 40px 2px 10px;
		font-size:16px;
		text-align:left;
	}
	#content .featured article h2.title a {
		color:#000;
	}
	#content .featured article .byline {
		text-align:left;
		margin:0 60px 0 10px;
		font-size:14px;
	}
	#content .featured article .byauthor {
		border:0px;
	}
	#content .featured article .byline a.byauthor {
		display:inline;
	}
	#content .featured article .bycount {
		position:absolute;
		bottom:0px;
		right:10px;
	}
	#content .divider {
		text-align:left;
		margin:20px 0 10px 0;
	}
	#content .divider .subtitle {
		display:inline;
		font:28px/0.9 BebasNeueRegular,sans-serif;
		margin:0 0 0 10px;
	}
	#content .divider .subtitle em {
		font-style:normal;
	}
	#content .divider .title {
		bottom:0px;
		position:static;
		background:none;
		font:28px/0.9 BebasNeueRegular,sans-serif;
		padding:0px;
	}


	/* TOP ARTICLES - BREITBART TV */
	#content .breitbart-tv article,
	#content .breitbart-tv > article:nth-of-type(3n) {
		overflow:hidden;
		margin:0 0 10px 0;
	}
	#content .breitbart-tv .thumb-container {
		width:30%;
		margin:0 0 0 10px;
		float:left;
		display:inline-block;
	}
	#content .breitbart-tv .thumb-container img {
		display:block;
	}
	#content .breitbart-tv .title {
		font-size:14px;
		float:right;
		width:calc(70% - 30px);
		margin:0 10px 0 0;
		display:inline-block;
		clear:none;
	}

	/* TOP ARTICLES - FEATURED CONTRIBUTORS */
	#content .featured-contributors article,
	#content .featured-contributors > article:nth-of-type(2n) {
		overflow:hidden;
		margin:0 10px 10px 0;
		border-bottom:1px dotted #999;
		padding:0 0 10px 0;
		min-height:0px;
	}
	#content .featured-contributors article:last-of-type {
		border-bottom:none;
		padding:0px;
	}
	#content .featured-contributors > article .avatar {
		margin:0 10px;
		width:60px;
		height:auto;
	}
	#content .featured-contributors > article.has-author-img h2.title,
	#content .featured-contributors article h2.title {
		font-size:16px;
		margin:0 40px 5px 90px;
	}
	#content .featured-contributors article h2.title a {
		color:#000;
	}
	#content .featured-contributors article .byline {
		font-size:14px;
		min-height:20px;
		position:relative;
		margin: 0 0 0 90px;
	}
	#content .featured-contributors > article .byline .by {
		display:inline;
		margin:0 5px 0 0;
		float:none;
	}
	#content .featured-contributors > article .byline .by-author {
		padding:0px;
		background:none;
		overflow:hidden;
	}
	#content .featured-contributors article .byauthor {
		border:0px;
		margin: 0 60px 0 0;
		display:inline;
		float:none;
	}
	#content .featured-contributors article .bycount {
		position:absolute;
		bottom:10px;
		right:10px;
	}

	/* CANVAS GRID */
	#content .grid-block {
		height:auto !important;
		margin:10px 0 0 0;
	}
	#content .grid-block > article {
		position:relative;
		top:auto !important;
		bottom:auto;
		left:auto;
		right:auto;
		border-bottom:1px dotted #999;
		width:calc(100% - 20px);
		height:auto;
		overflow:hidden;
		padding:10px;
		margin:0px !important;
	}
	#content .grid-block > article:last-of-type,
	#content .grid-block article.black  {
		border-bottom:0px;
	}
	#content .grid-block > article .thumb-container img {
		width:100%;
	}
	#content .grid-block > article.aw-1 .thumb-container {
		width:30%;
		float:left;
		margin:0 10px 0 0;
	}
	#content .grid-block article.black .article-content {
		padding:0;
	}
	#content .grid-block > article .title {
		margin:0 35px 0 0;
	}
	.grid-block article.black .title,
	.grid-block article.black.aw-1.ah-3 .title,
	#content .grid-block > article.aw-1 .title a {
		font-family:Georgia,serif;
		font-size:16px;
		line-height:19px;
	}

	#content .grid-block article.aw-1.ah-2 .title {
		margin:0 35px 0 calc(30% + 10px);
	}

	#content .grid-block article .byline {}

	#content .grid-block article.ah-1 .avatar,
	#content .grid-block article.ah-2 .avatar,
	#content .grid-block article div.author,
	#content .grid-block article div.date {
		display:none;
	}

	#content .grid-block article div.comment {
		position:absolute;
		bottom:15px;
		right:10px;
		font-size:0px;
	}

	/* SIDEBAR */
	#SideW {
		width:100%;
		float:none;
	}
	.widget-area h2 {
		margin:0 0 0 10px;
		text-align:left;
	}
	/* DISQUS */
	div#disqus-popular-threads div#disqus-popular-threads-body {
		padding:5px 10px;
	}
	/* FOX NEWS */
	.widget-area div.list-fox-news {
		border:0px;
		padding:10px;
	}
	#FoxSW {
		margin:10px;
	}
	#FoxSW div {
		width:100%;
	}
	/* NDN VIDEO */
	.widget-area div.ndn-videos h2 {
		margin:0 0 0 10px;
		text-align:left;
	}
	.widget-area div.ndn-videos .ndn-videos-content {
		margin:0 10px;
	}
	/* SEND A TIP */
	.widget-area div.mobile-send-tip {
		padding:20px 0;
		height:auto;
		display:block;
	}
	.widget-area div.mobile-send-tip h2 {
		margin:0 10px;
		position:static;
		padding:0px;
		width:auto;
	}
	.widget-area div.mobile-send-tip h2 a {
		background:#15BCEC;
		color:#FFF;
		padding:12px 0 10px 0;
		font-size:32px;
		display:block;
	}
	.widget-area div.send-tip h2 a:hover {
		background:#ff5500;
	}
	/* NEWLETTER SIGNUP */
	.widget-area .mobile-newsletter-signup h2 {
		margin:10px;
		background:#ff5500;
		padding:2px 0 0 0;
	}
		.widget-area .mobile-newsletter-signup h2 a {
			display:block;
			padding:10px;
			color:#FFF;
			text-transform:uppercase;
			font-family:BebasNeueRegular,sans-serif;
			font-size:32px;
			text-align:center;
		}

	/* FOOTER */
	#FootW {
		min-width:100%;
		width:100%;
	}
	#FootW #FWI {
		padding:10px;
		width:calc(100% - 20px);
		border-bottom:50px solid #000;
	}
	#FootW #FWI > div[class*="col"] {
		border:none;
		height:auto;
		padding:10px 0;
	}
	#FootW h2:after {
		right:10px;
	}
	/*#FootW .menu {
		-moz-column-count: 2;
	} not recognized by mobile devices */
	#FootW .menu > li {
		display:block;
	}

	#FootW .endcol h4 {
		float:left;
	}
	#FootW .endcol .social {
		float:right;
		margin:0 10px 0 0;
	}
	#FootW .endcol .social li {
		display:inline-block;
		font-size:0px;
	}
	#FootW .endcol .social li a {
		font-size:0px;
		margin:0 5px 0 0;
		padding:0px;
	}
	#FootW .endcol .social li a span {
		position:relative;
		top:-5px;
	}
	#FootW .endcol h2 {
		overflow:hidden;
		border-top:1px dotted #999;
		border-bottom:1px dotted #999;
		padding:10px 0;
	}
	#FootW .logo.mobile {
		display:block;
		float:left;
	}
	#FootW .subscribe {
		font-size:18px;
		float:left;
		position:absolute;
		display:block;
		color:#FFF;
		width:calc(100% - 135px);
		left:113px;
		top:10px;
	}
	#FootW .subscribe:after {
		background: url(/t/assets/i/sprite.png) no-repeat scroll -224px -48px rgba(0, 0, 0, 0);
		bottom: 0px;
		content: " ";
		height: 10px;
		position: absolute;
		right: -20px;
		width: 16px;
	}
	#FootW .full-site {
		position:absolute;
		bottom:10px;
		color:#10a8d4;
		left:113px;
		font-size:13px;
		font-family:Georgia,serif;
		text-transform:none;
	}
	#FootW h2 {
		padding:0px;
		clear:both;
		position:relative;
	}
	#FootW h2:after {
		right:10px;
		background:none;
	}
	#FootW .copyright {
		clear:both;
		width:100%;
		text-align:center;
		padding:5px 0 15px 0;
		font-size:13px;
	}

	/* SINGLE */
	#content article.the-article {
		margin:0 10px;
	}
	#content .the-article > h1:first-of-type {
		margin:0 0 10px 0;
	}
	#content article.the-article .byline {
		position:relative;
		padding:10px 0 20px 0;
		font-size:14px;
	}
	#content article.the-article .byline .byauthor {
		border:0px;
	}
	#content article.the-article .byline .bydate {
		border:0px;
		display:block;
	}
	#content article.the-article .byline > .bycount {
		position:absolute;
		top:10px;
		right:0px;
	}
	#content #comments {
		margin:0 10px;
	}

	/* ARCHIVE */
	.article-list > h2:first-of-type {
		margin:0 0 0 10px;
	}
	.article-list article .thumb-container {
		float:left;
		width:30%;
		display:block;
		margin:0 0 0 10px;
	}
		.article-list article .thumb-container img,
		body.archive .article-list article img {
			width:100%;
			max-width:100%;
		}
	.article-list article.has-post-thumbnail .grp-content,
	.article-list article.has-thumb .grp-content {
		float:right;
		width:calc(70% - 30px);
		margin:0 10px 0 0;
		padding:0px;
	}
	.article-list article .grp-content {
		width:calc(100% - 20px);
		margin:0 10px;
		padding:0px;
	}
	body.archive .article-list article.has-post-thumbnail .grp-content {
		padding:0px;
	}
	.article-list article .title {
		margin:0 25px 0 0;
	}
	.article-list article .title a {
		font-size:16px;
	}
	.article-list article .byline {
		position:relative;
		padding:5px 0 0 0;
		font-size:14px;
	}
	.article-list article .byline .byauthor {
		border:0px;
	}
	.article-list article .byline > .bycount {
		position:absolute;
		top:-10px;
		right:0px;
	}
	#content .pagination {
		margin:10px 0;
	}

	/* AUTHOR */
	body.author .author-info {
		margin:0 10px 0 10px;
	}

	/* CONVERSATION */
	.category-blog .header-image {
		border:0px;
		margin:0 10px;
		font-size:0px;
	}
	.category-blog .header-image a {
		display:block;
	}
	.category-blog .header-image img {
		width:100%;
	}
	.category-blog .conv-tags {
		margin:10px;
	}
	.category-blog .articles-list article,
	.category-blog .articles-list article:first-of-type {
		border-top:1px dotted #999;
		overflow:hidden;
		margin:10px 0 0 0;
		padding:10px 0 0 0;
		position:relative;
	}
	.category-blog .articles-list article > .tag {
		position:absolute;
		top:10px;
		left:80px;
	}
	.category-blog .articles-list article .tag a {
		font-size:14px;
		color:#ff5500;
		background:none;
		padding:0px;
	}
	.category-blog .articles-list article .tag a:after {
		display:none;
	}
	.category-blog .articles-list article > .author {
		float:left;
		margin:0 10px;
		width:60px;
	}
	.category-blog .articles-list article img {
		width:60px;
		height:auto;
	}
	.category-blog .articles-list article .article-content {
		float:left;
		width:calc(100% - 90px);
	}
	.category-blog .articles-list article[class*="tag-"] .article-content {
		margin:16px 0 0 0;
	}
	.category-blog .articles-list article .article-content > h2 a {
		font-size:16px;
	}
	.category-blog .articles-list article .article-content .byline > div {
		border:0px;
	}
	.category-blog .articles-list article .article-content .byline > div.author {
		margin:0px;
		padding:0px;
		font-size:14px;
	}
	.category-blog .articles-list article .article-content .byline > div.author:after {
		background:none;
	}


	body.author .article-list article .byline div.comment {
		top:-20px;
	}

	/* WIRES */
	body.post-type-archive-wire .wires-menu > h1,
	body.tax-isc_bnn_category .wires-menu > h1 {
		margin:0 0 0 10px;
	}
	body.post-type-archive-wire .wires-list .list-header,
	body.tax-isc_bnn_category .wires-list .list-header {
		margin:30px 10px 0 10px;
	}
	body.post-type-archive-wire .wires-list article .thumb,
	body.tax-isc_bnn_category .wires-list article .thumb  {
		width:30%;
		margin:0 0 0 10px;
	}
	body.post-type-archive-wire .wires-list article .thumb img,
	body.tax-isc_bnn_category .wires-list article .thumb img {
		width:100%;
	}
	.post-type-archive-wire .wires-list article .article-content,
	.tax-isc_bnn_category .wires-list article .article-content {
		width:calc(100% - 20px);
		margin:0 0 0 10px;
	}
	.post-type-archive-wire .wires-list article.has-thumb .article-content,
	.tax-isc_bnn_category .wires-list article.has-thumb .article-content {
		width:calc(70% - 30px);
		margin:0 0 0 10px;
	}
	body.post-type-archive-wire .get-dd,
	body.tax-isc_bnn_category .get-dd {
		height: 34px;
		position: relative;
		background: none repeat scroll 0 0 #eee;
		margin: 10px 10px 0px 10px;
		overflow: hidden;
		padding: 0 30px 0 10px;
		cursor:pointer;
		line-height:34px;
	}
		body.post-type-archive-wire .get-dd .arrow,
		body.tax-isc_bnn_category .get-dd .arrow {
			background: url(/t/assets/i/sprite.png) no-repeat scroll -224px -112px #444;
			border-radius: 11px;
			cursor: pointer;
			height: 22px;
			position: absolute;
			right: 10px;
			top: 6px;
			width: 22px;
		}
		body.post-type-archive-wire .open .get-dd > .arrow,
		body.tax-isc_bnn_category .open .get-dd > .arrow {
			background-position: -224px -96px;
		}
	body.post-type-archive-wire .wires-menu > ul,
	body.tax-isc_bnn_category .wires-menu > ul {
		height:0px;
		overflow:hidden;
		transition: height .5s linear 0s;
		margin:0 10px;
	}
		body.post-type-archive-wire .wires-menu > ul li:first-of-type,
		body.tax-isc_bnn_category .wires-menu > ul li:first-of-type {
			border-top:1px solid #111;
		}
		body.post-type-archive-wire #content .open > ul,
		body.tax-isc_bnn_category #content .open > ul {
			height:auto;
		}

	body.post-type-archive-wire .wires-filter,
	body.tax-isc_bnn_category .wires-filter {
		margin:0 0 10px 0;
	}
	body.post-type-archive-wire .wires-filter > ul,
	body.tax-isc_bnn_category .wires-filter > ul {
		background: none repeat scroll 0 0 #eee;
		margin:0 10px;
		height:0px;
		overflow:hidden;
		transition: height .5s linear 0s;
		border:none;
	}
		body.post-type-archive-wire .open > ul,
		body.tax-isc_bnn_category .open > ul {
			height:auto;
		}
			body.post-type-archive-wire .wires-filter > ul li,
			body.tax-isc_bnn_category .wires-filter > ul li {
				border-top:1px solid #FFF;
				border-bottom:0px;
			}
			body.post-type-archive-wire .wires-filter > ul li:first-of-type,
			body.tax-isc_bnn_category .wires-filter > ul li:first-of-type {
				border-top:1px solid #111;
			}
			body.post-type-archive-wire .wires-filter > ul li a,
			body.tax-isc_bnn_category .wires-filter > ul li a {
				color:#111;
			}
			.post-type-archive-wire .wires-filter ul li.selected a,
			.tax-isc_bnn_category .wires-filter ul li.selected a {
				background:#111;
				color: #FFF;
			}
			.post-type-archive-wire .get-articles,
			.tax-isc_bnn_category .get-articles {
				margin:10px;
			}

	/* BREITBART TV */

	body.category-video.archive .breitbart-tv-header {
		margin:10px;
	}
	body.category-video.archive .breitbart-tv-header div {
		border:0px;
		height:auto;
	}
	body.category-video.archive .breitbart-tv-header a {
		font-size:32px;
		padding:13px 0 10px 0;
	}
	body.category-video.archive .breitbart-tv-header a span {
		top:20px;
	}
	body.category-video.archive #content .top-article {
		width:calc(100% - 20px);
		margin:0 10px;
	}
	body.category-video.archive #content .top-article article.category-video {
		border-top:none;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	body.category-video.archive #content .top-article article.category-video .thumb-container {
		width:100%;
		float:none;
		display: table-header-group;
	}
	body.category-video.archive #content .top-article article.category-video h2.title {
		width:100%;
		float:none;
	}

	body.category-video.archive #content .top-article article.category-video h2.title a {
		font-size:50px;
		font-family: BebasNeueRegular,sans-serif;
		font-style:normal;
	}
	body.category-video.archive #content article.category-video {
		border-top:1px dotted #999;
		overflow:hidden;
		margin:10px 0 0 0;
		padding:10px 0 0 0;
	}
	body.category-video.archive #content article.category-video .thumb-container {
		display:block;
		margin:0 0 0 10px;
		width:30%;
		float:left;
	}
	body.category-video.archive #content article.category-video .thumb-container img {
		width:100%;
		height:auto;
	}
	body.category-video.archive #content article.category-video h2.title {
		width:calc(70% - 30px);
		margin:0 0 0 10px;
		float:left;
		clear: none;
		background:none;
		padding:0px;
	}
	body.category-video.archive #content article.category-video h2.title a {
		font-size:16px;
		font-family:Georgia,serif;
		font-style:italic;
		color:#111;
	}
	body.category-video.archive #content article.category-video .byline {
		font-size:14px;
	}
	body.category-video.archive #content article.category-video .byline > div {
		border:0px;
	}

	#error404-container article { margin:0 10px; }



	.hide-if-mobile {display: none !important; visibility:hidden; }

}

body.ismobile .hide-if-mobile {display: none !important; visibility:hidden; }
body.isnotmobile .if-mobile {display: none !important; visibility:hidden; }

