/* -------------------------------------
Responsive Media Query
----------------------------------------
< 1121
------------------------------------- */
@media screen and (max-width: 1120px) {
	#outer-wrapper { width: 940px; }
	.sidebar.left { display: none; }
}

/* < 941
------------------------------------- */
@media screen and (max-width: 940px) {
	#outer-wrapper { width: 800px  !important; margin: 0 auto; }
	#content-wrapper { width: 620px; }
	.sidebar.left { display: block !important; }
	.sidebar.right { display: none; }
	
	.socialb { display: none; }
	.primary-nav { display: none; }
	
	.jhea { display: block; }
	.slide { display: block; }
}

/* < 801
------------------------------------- */
@media screen and (max-width: 800px) {
	#outer-wrapper { width: 620px !important; }
	.sidebar.left { display: none !important; }
}

/* < 621
------------------------------------- */
@media screen and (max-width: 620px) {
	#outer-wrapper { width: 300px !important; }
	#content-wrapper { width: 300px; }
	#homepage #archives { width: 300px; }
	#archives h3.widget-title { width: 300px; }
	#homepage .main-wrapper { margin-left: 0; margin-right: 0; }
	#single .main-wrapper { width: 300px; }
	#paged .main-wrapper { width: 300px; }
	#homepage .main-wrapper .post { margin: 0; }
	#footer-wrapper .sharebox { float: left !important; }
	
	.main-wrapper { width: 300px; margin-top: 0 }
	.popularposts { display: none; }
	.jhea { margin-bottom: 20px; }
	.pagenav ul { padding: 0; margin-top: 40px; }
	
	#contact_form, .wpcf7-form { width: 100%; margin-right: 0; padding-right: 0; }
	#contact_form input, .wpcf7 input,
	#commentform input, .err { width: 260px; }
	#contact_form textarea, .wpcf7 textarea,
	#commentform textarea { width: 260px; }
}