@media  ( max-width:480px ) {
	body .leaflet-container .leaflet-control-attribution {
		position: relative;
		margin-left: 60px;
		font-size: 0.8em;
	}
}

@media (max-width: 420px) {
	body #site-header { position: relative; }
	body header.section.fixed { position:fixed; top:0px; }
	body #stream { overflow:hidden; }
	body #stream>header.section { top:0;}
	body #stream>.container { padding-top:45px; }
	body.topics #stream>.container { padding-top:0; }

	
	#email-signup { padding:0 20px; height:130px !important; }
	#email-signup .container { margin-left: 55px !important; width: 90% !important; }
	#email-signup input { font-size:14px; }
	#email-signup input.address { width:55% !important; }
	#email-signup input.submit { font-size:12px; }
	#email-signup .glyph-mail { display:none;}
	#email-signup h1 { font-size:15px; }
	#email-signup h2 { font-size: 12px !important; line-height:1em; margin-top: 3px; }
	#email-signup h3 { font-size: 12px !important; line-height:1em; margin-top: 3px; }

	/*#map, .map { display: none !important; }*/
	#site-header nav .user-topics .noresults { font-size: 14px !important; }
	#site-header nav .user-topics.muted-topics .dropdown { right: -94px !important; }
	#site-header nav .user-topics.saved-topics .dropdown { right: -60px !important; }

	/*/CORRECTIVE SPACING FOR MOBILE/*/
	.container .pagetitle .logo-mark { margin-left:14px; }
	.container .pagetitle h1 { margin-left:55px; font-size:18px; top:4px; }
	#about .container .pagetitle h1 { top:7px; }
	.subheader { font-size: 12px !important; padding: 6px inherit; }
	.container .editors-on-duty { padding-left: 56px; padding-top: 3px; padding-bottom: 2px; }
	.container .editors-on-duty .editors-on-duty-text { line-height: 10px; }
	.container .editors-on-duty .editors-on-duty-text .names { top: 0px; }
	.container .editors-on-duty .submit-link { font-size: 12px; margin-left: 8px; top: 1px; }
	#site-header nav .user-topics .navlabel { display: none !important; }
	.item h3.topic .topic-name { margin: 0 56px; width: 65% !important; }
	.item h3.topic a.favorite { width: 50px !important; }
	.item h3.topic a.mute { margin-top: -1px; }
	.item h1 .headline, .item h2 .headline, .item h2 .headline-live-video { margin: 10px 56px 0; }
	.item .meta { margin-left: 56px !important; font-size: 14px !important; line-height: 14px !important; }
	.item .meta.has-disclaimer .disclaimer { margin-top: 2px !important; }
	.item .meta.has-disclaimer .readmore { display: inline !important; }
	.item time { width: 50px !important; font-size: 14px !important; }
	.item .extended { margin:0 14px; }
	.container .item .headline { font-size: 16px; margin-top: 9px; width: 65%; }
	.container .item.has-media .headline { margin-top: 9px; }
	.container .type-note .headline  { font-size: 14px !important; padding-top: 10px !important; }
	.item-permalink .item h1 .headline { font-size: 20px; }
	.item-permalink .item time.full-timestamp { width: 75% !important; margin-left: 56px !important; line-height: 16px !important; }
	.display-ad { height: auto !important; }
	.sidebar .adblock .padded { padding: 0 10px 15px; }
	li.topic .topic-image { display: none !important; }
	.permalinks .adblock { position: relative !important; }
	.permalinks .app-promo-container { position: relative !important; margin-top: 0px !important; }
	.item.has-tweet.has-media .headline { width: 65% !important; }
	.item .tweet-trigger { left: 56px !important; width: 65% !important; }
	.search .search-result time { width: 50px !important; }
	.search .search-result, .search .search-more { padding-left: 56px !important; }

	.logo-text { display: none !important; }

	#about ul.about-nav li { display:none; float:none; }
	#about ul.about-nav li.topjump { display:block !important; }

	body { margin-right:0 !important; margin-left:0 !important; }

	#about .row { margin-left:20px !important; margin-right:20px !important; }
	#about .row .team { width:150px; display:inline-block;  }

	header.section .pagetitle h1 { width: 75% !important; }
	body.permalinks header.section .pagetitle { width: 95%; }
	.topics header.section { min-height: 75px !important; }
	.topics header div.stream-actions, .permalinks header div.stream-actions { position: relative; float: left; margin-left: 40px; right: 0; top: 0; }
	.topics header div.stream-actions .glyph-bookmark-filled-list { padding-left:0; }
	body.topics .editors-on-duty { margin-top: 75px; }
	header.section .pagetitle .stream-actions { clear: both; }
	body.permalinks header .stream-actions { display: none; }
	.container .item h3.topic .topic-name { width: 70%; }
	body.permalinks .app-promo-container { position: relative; width: auto; margin-top: 0; }


	.video:after { font-size: 1.5em !important; margin-top: -5px; }
	.photogrid-thumbnail.video:after { margin-left: -5px; }

	.title { height:100%; }

	.logo-home { display:block !important; position:relative; top: 11px; z-index:14; color:#dd3618; font-weight:bold; margin-left: 14px; font-size: 18px; }

	/*#about ul.about-nav * li { display:block; }*/

/*ABOUT PAGE*/
	#about #about-features h1, #about #about-apps h1, #about #about-faq h1, #about #about-partners h1, #about #about-blog h1, #about #about-contact h1 { font-size:24px; }
	#about h1, #about h2, #about h3, #about h4 { line-height:1em; }
/*	#whoa, #about { display:none; }*/
}

