/* CSS blog */
.main_body {
	flex-flow:column nowrap;
	max-width:970px;
}
.blog_item {
	line-height:100%;
	padding:15px;
	border-radius:15px;
}
.blog_item:hover {
	background-color:#faf9f5;
}
.blog_item span:first-child {
	font-size:80%;
	color:#888;
}
.blog_item h2 {
	font-size:135%;
	margin:7px 0px !important;
}
.blog_item h2 > a {
	color:#968250;
}
.blog_item > p {
	margin-bottom:5px;
	line-height: 130%;
}
.blog_item > a {
	font-size:85%;
}
h1 {
	margin:20px 0px !important;
}

.blog_photos_item {
	position:relative;
	display:inline-block;
	width:165px;
	text-align:center;
	cursor:pointer;
	margin-left:30px;
	margin-bottom:30px;
	vertical-align:top;
}
.blog_photos_item_first {
	margin-left:10px;
}
.blog_photos_item a {
	border: none;
}
hr {
	width:97%;
    background-color: #ece6d8;
}
@media (max-width: 500px) {
    .main_blog_text > img {
     margin-left: 0 auto !important;
    max-width: 90%;
        float: none !important;
    }
}