@media (max-width: 340px) {
	
	body .in {
		overflow: hidden;
		width: calc(100% - 20px);
		min-width: 300px;
		padding: 0px 10px;
		margin: 0 auto; }
		
	body.story.takeover #content-wrap > .in {
		padding: 20px 0px; }
		
	.story-bottom .review-box .pro-cons ul.pros li, .story-bottom .review-box .pro-cons ul.cons li {
		border: none; }
		
	body.story .story-meta .meta-box .date .rest {
		margin-left: 0px;
		text-align: center; }
		
	body .gallery a.image-2, body .gallery a.image-3, body .gallery a.image-4, body .gallery a.image-5 {
		height: 60px; }
		
	body #sidebar, body.home .posts {
		width: auto;
		padding: 0px; }
		
	footer .in {
		padding: 0px 0px 100px; }
		
	body.story .prev-next-articles a.next, body.story .prev-next-articles a.prev {
		float: none;
		width: calc(100% - 80px); }
		
	body.story .prev-next-articles a.prev {
		margin-bottom: 20px; }
		
	.story-bottom .review-box {
		margin-top: 0px; }
		
	body.home article.post {
		margin-bottom: 20px; }
				
	body.story.feature article.post section .chapter-info {
		height: 180px; }	
		
	body.story.feature #blurb #blurb-content .summary-right, body.story.feature #blurb #blurb-content .summary-left {
		margin: 0px; }
		
	body.story.feature #blurb #blurb-content .summary-right {
		margin-top: 200px !important; }
		
	body.story.feature article.post #blurb p {
		padding: 25px; }
		
	body.story #main-content article.post .articleImage.left.thumb, body.story #main-content article.post .articleImage.right.thumb, body.story #main-content article.post .articleImage.left.thumb img, body.story #main-content article.post .articleImage.right.thumb img {
		margin-bottom: 8px !important;
		width: 100%; }
		
	body.story.feature #blurb h1 {
		font-size: 48px;
		line-height: 58px;
		margin: 0px 20px;
		width: auto; }	
		
	.zergentity {
		width: calc((100% / 2) - 8px) !important; }
		
	.related-content-block .related-sub .sub-block .block-image {
		float: none;
		width: auto;
		margin: 0px; }
		
	.related-content-block .related-sub .sub-block h2 {
		float: none;
		width: auto;
		margin: 10px 0px 20px;
		font-size: 14px;
		line-height: 21px;  }
}