.content {
				text-align: center;
				background-color: #FAFBFB;
			}

			.content .width-limit {
				max-width: 960px;
				margin: auto;
				padding-top: 4em;
			}

			.content .width-limit .mix {
				display: table;
				width: 100%;
			}

			.content .width-limit .post .img,
			.content .width-limit .mix .post .txt {
				float: left;
				text-align: justify;
				font-family: "Rubik", arial, sans-serif;
			}

			.content .width-limit .post {
				text-align: left;
			}

			.content .width-limit .post li:last-child {
				border: 0;
			}

			.content .width-limit .post li {
				display: block;
				margin-bottom: 2em;
				border-bottom: 2px solid #eee;
				background: #fff;
				box-shadow: 1px 1px 4px #eee;
				padding: 1em;
				height: 250px;
				overflow: hidden;
			}

			.content .width-limit .post li:hover {}

			.content .width-limit .post li::after {
				clear: both;
				content: '';
				display: block;
				background-color: #FAFBFB;
			}

			.content .width-limit .post .img {
				/*background: rgba(1,1,1,1);*/
				margin-right: 2em;
			}

			.content .width-limit .post .txt {
				margin-left: 420px;
				font-size: 1em;
				font-family: "Rubik", arial, sans-serif;
			}

			.content .width-limit .post .txt .title {
				font-size: 1.2em;
				padding: 0 2em 0.2em 2em;
				/*margin-left: 400px;*/
				text-transform: uppercase;
				color: #666;
				font-family: "Playfair Display", times, serif;
				margin-top: -20px;
			}

			.content .width-limit .post .txt .date {
				color: #aaa;
				padding: 1em 0 1em 2em;
				margin-left: 400px;
			}

			.content .width-limit .post .txt .passage {
				text-align: justify;
				line-height: 1.6em;
				/*margin-left: 400px;*/
				padding: 0 1em 0 2em;
				font-family: "Rubik", arial, sans-serif;
				font-weight: 300;
				font-size: 15px;
				line-height: 1.8;
				color: #6c757d;

			}

			.content .width-limit .post .img img {
				width: 400px;
				height: auto;
			}

			body {
				background: #fafbfb;
			}

			@media screen and (max-device-width: 800px) {
				.content .width-limit .post .txt div {
					margin: 0 !important;
					padding: 0 !important;
				}

				.content .width-limit .post li {
					height: auto;
				}

				.content .width-limit .post {
					text-align: left;
					padding: 1em;
				}

				.content .width-limit .post .img img {
					width: 100%;
					;
				}

				.content .width-limit .post .img {
					margin-right: 0;
				}

				.content .width-limit .post .txt .title {
					padding: 1em 0 0 0 !important;
				}

				.content .width-limit .post .txt .date {
					padding: 1em 0 0 0 !important;
				}

				.content .width-limit .post .txt .passage {
					padding: 1em 0 0 0 !important;
				}
			}