/**********************************************************
// Media Queries
**********************************************************/
@media 
all and (max-width: 1100px),
all and (max-device-width: 1100px)
{
	#Footer-Top-2 { margin: 0 60px; }
	
	#Footer-Top-Optin { margin-left: 20px; }
}

@media 
all and (max-width: 1000px),
all and (max-device-width: 1000px)
{	
	.Content-Left {
		margin: auto;
		max-width: 100%;
		float: none;
		}

	.Content-Right {
		margin: 20px auto 0 auto;
		float: none;
		}
		
	#Footer-Top-2 { margin: 0 30px; }
	
	#Footer-Top-Optin { margin: 20px auto 0 auto; }
}

@media
all and (max-width: 900px),
all and (max-device-width: 900px)
{	
	.Content { padding: 20px 10px; }
	#Header-Optin-Text { display: none; }
	#Header-Nav { display: none; }
	#Header-Nav-Menu { display: block; }
	
	#Footer-Top-1 { margin: 0 auto; display: block; }
	#Footer-Top-2 { margin: 40px auto 0 auto; display: block; }
	#Footer-Top-3 { margin: 40px auto 0 auto; display: block; }
}

@media
all and (max-width: 800px),
all and (max-device-width: 800px)
{
	.Entry-Bottom > img { display: none; }
}

@media
all and (max-width: 600px),
all and (max-device-width: 600px)
{
	#wpadminbar { position: fixed !important; }
	
	body.admin-bar #Header-Bottom.Fixed {
		padding: 0;
		top: 46px;
		}

	.Entry-Small, .grid .Entry-Small, ul.products li, 
	#FP-More a,
	#FP-Top a {
		margin: 20px auto;
		width: 100%;
		display: block;
		}
}

@media
all and (max-width: 500px),
all and (max-device-width: 500px)
{
	.Post-Nav a { margin: 10px auto; }

	.Post-Nav a:last-child { float: none; }
	.Post-Nav a:first-child { float: none; }
}

@media
all and (max-width: 400px),
all and (max-device-width: 400px)
{
	.Entry-Social {
		margin: auto;
		margin-top: 10px;
		float: none;
		}
		
	.Entry-More {
		margin: 10px auto;
		float: none;
		}
}