/* Block: index */
.alo-blog .block-recent-posts .block-title {margin: 0 0 50px;position: relative;text-align: left;border: 0;line-height: 22px;}
.alo-blog .block-recent-posts .block-title:before {border-bottom: 1px solid #dddddd;content: "";left: 0;position: absolute;top: 50%;width: 95%;}
.alo-blog .block-recent-posts .block-title strong{color: #333333;margin: 0;position: relative;text-transform: uppercase;display: inline-block;background: #fff;line-height: 24px;font-size: 24px;}
.alo-blog .block{margin-bottom: 0;}
.alo-blog .block .block-content{margin-bottom: 0;padding: 0;border: 0;background-color: transparent;}
.blog-image,.postcontent{position: relative;}
.postcontent .post-date-bottom{background: #ffffff none repeat scroll 0 0;height: 81px;left: 0;position: absolute; right: auto;top: 0;z-index: 10;text-align: center;padding: 0 10px;}
.postcontent .post-date-bottom .date-home-day{color: #9e8f88;font-size: 48px;line-height: 30px;margin-bottom: 5px;margin-top: 15px;font-family: "Open Sans",sans-serif;display: block;}
.postcontent .post-date-bottom .date-home-month{color: #333333;text-transform: uppercase;font-family: "Open Sans",sans-serif;font-weight: 600;font-size: 12px;}
.post-list .post-posed-date{display: none;}
.post-list .postcontent .post-date-bottom.post-posed-date{display: block;background-color: #9e8f88;}
.post-list .postcontent .post-date-bottom .date-home-day{font-size: 30px;}
.post-list .postcontent .post-date-bottom .date-home-day,.post-list .postcontent .post-date-bottom .date-home-month{color: #fff;}
.blog_short_text .shortcontent-text{height: 55px;overflow: auto;margin-bottom: 10px;height: 60px;}
.post-text-hld.shortcontent-text,.post-text-hld.shortcontent-text p{line-height: 18px;color: #666;font-size: 14px;overflow: hidden;}
.blog_short_text{padding:15px 0 0;}
.block-recent-posts .block-content .blog_short_text .item.post-posed-date{padding: 0;}
.blog_short_text .item.post-posed-date{float: none !important;}
.blog_short_text .item.post-posed-date .value{color: #aaa;display: block;font-size: 14px;font-weight: normal;font-style: italic; line-height: 30px;padding: 0;}
.blog_short_text p {	margin: 0px; }
.cats {line-height: 17px;margin-bottom: 18px;padding-bottom: 8px;position: relative;}
.cats:before {border-bottom: 2px solid #e7e7e7;bottom: 0;content: "";height: 0;position: absolute;width: 20px;}
.cats span {color: #9e8f88;font-family: "Open Sans",sans-serif;font-size: 12px;letter-spacing: 2px;text-transform: uppercase;}
.post-info a.post-item-link{display: block;font-size: 12pt;font-family: "Open Sans",sans-serif ;margin: 3px 0 0px;font-weight: bold;overflow: hidden; height: 30px;}
.post-posed-date{margin: 0px; padding: 0px;position: relative;}
.post-posed-date span{font-size: 14px;color: #888;padding: 0;font-weight: normal;}
.post-posed-date span.value{font-size: 14px;color: #888;padding: 0;font-weight: normal;text-transform: capitalize;}
.post-info .content-inner .post-read-more,.post-list .post-content .post-read-more {color: #9e8f88;display: block;padding: 0;font-size: 12px;text-transform: uppercase;font-family: "Open Sans",sans-serif;line-height: 30px;}
.post-info .content-inner .post-read-more:hover,.post-list .post-content .post-read-more:hover{color: #333;}
.post-read-more:after {content: "\f101";font-family: Flaticon;padding-left: 5px;vertical-align: middle;}

.post-view .post-header .post-title {
	margin: 0;
	padding: 20px 0 40px;
	float: left;
	font-size: 22px;
	
}

.post-content .post-text-hld { margin-top: 40px;}
