




/*
     FILE ARCHIVED ON 14:57:57 Jan 22, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:24:02 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";
/* CSS Document */

.mobile { display: none; }


/* ---------------------------------------------------------------------------------------------------------- 
DEFAULTS
---------------------------------------------------------------------------------------------------------- */
@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 .ad {
		display:none;	
	}
	
	/* 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("/web/20150122145757/http://www.breitbart.com/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(/web/20150122145757/http://www.breitbart.com/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(/web/20150122145757/http://www.breitbart.com/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(/web/20150122145757/http://www.breitbart.com/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:2px solid #FFF;
		height:50px;
	}
	
	/* 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;
		height:20px;
		position:relative;
		margin: 0 0 0 90px;
	}
	#content .featured-contributors > article .byline .by {
		display:block;
		margin:0 5px 0 0;
		float:left;	
	}
	#content .featured-contributors > article .byline .by-author {
		padding:0px;	
		background:none;
		overflow:hidden;
	}
	#content .featured-contributors article .byauthor {
		float:left;
		border:0px;
		margin: 0 60px 0 0;
	}
	#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);
	}
	#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(/web/20150122145757/http://www.breitbart.com/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(/web/20150122145757/http://www.breitbart.com/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; }



}