/* ADAPT | 2013-09 */


@media screen {
	body {
		-webkit-text-size-adjust: none;
	}
}

@media screen and (max-width: 1024px) {
	body {
		border-top: 0;
	}
	#s {
		width: 100%;
		box-sizing: border-box;
	}
	#g {
		display: none;
	}
}

@media screen and (max-width: 966px) {
	#outer {
		width: 96%;
	}
	#header {
		padding-top: 1em;
	}
	.site-logo {
		position: relative;
		top: 1em;
	}
}

@media screen and (max-width: 718px) {
	.site-social {
		display: none;
	}	
}

@media screen and (max-width: 568px) {
	#sidebar {
		display: none;
	}
	#content {
		float: none;
		width: 100%;
	}
	.pagination .prev,
	.pagination .next {
		display: block;
		float: none;
	}
	.pagination .next {
		margin: 0 0 10px;
	}
}

@media screen and (max-width: 380px) {
	#access {
		width: 100%;
	}
	.site-logo {
		display: none;
	}
	.site-title {
		margin: .5em 0 1em;
		font-size: 1.125em;
	}
	.site-title:before {
		content: "M";
		background-color: #222;
		color: #fff;
		letter-spacing: 0;
		padding: 0 3px;
	}
	.menu-primary-1-container,
	.menu-primary-2-container {
		float: left;
		width: 50%;
		margin: 0;
	}
	.site-info,
	.site-meta {
		float: none;
	}
	.addthis_default_style .at300b {
		clear: both;
		width: auto;
	}
}
