@media (max-width: 768px) {
	.Posted-Post{flex: 0 0 50%; max-width: 50%;}
	.Posted-Post .bx-wrapper .bx-pager{position: absolute;	}
}

@media (max-width: 480px) {
	*{max-width: 100vw;}
	.Origami-Forms{padding: 40px 16px;}
	.Posted-Header{flex-wrap: wrap; flex-direction: column;}
	.Posted-Header b img{width: auto; max-width: 320px; margin: auto;}
	.Posted-Post{flex: 0 0 100%; margin-bottom: 40px; max-width: 100%;}
	
	.Origami-Forms li{display: block; padding-bottom: 16px;}
	.Origami-Forms li em{padding: 0 0 8px;}
		.Origami-Forms li span{padding: 0 0 8px;}
	.Origami-Forms li.Origami-Forms-Submit img{right: -2%;}

	.Posted-Majo{bottom: -2%; width: 120px; left: 2%; right: auto;}
	.Posted-Majo span{font-size: 12px; padding: 16px;}
}