/******************\\// Blog Info-Page \\//******************/
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
.ocmp-blog-info{ background: #efefef; padding:50px 0;}
.blog-info, .author-info, .related-blog-info, .comment-box{ background:#fff; }
.ocmp-heading-info{
	background:#222222;
	padding:20px;
	text-align:center;
}
.ocmp-heading-info .post-info{ display:block; font-size:35px; font-family: "Poppins"; line-height:45px; color:#ffffff; padding:20px 0; }
.ocmp-blog-single .blog-info{
	width:100%;
	margin-bottom:15px;
}
.ocmp-info-image{ width:100%; display:block; height:auto;}

.date-post-wrap{
	padding:8px 15px; 
	background:#ffffff;
    color: #777777;
    font-size: 15px;
    line-height: 1.5;
}
.date-post-wrap a{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    text-decoration: none; 
	padding:0 8px;
}
.ocmp-blog-header, .ocmp-post-content, .meta-info{
	padding: 15px;
}
.ocmp-blog-single .blog-info .ocmp-blog-title{
	background: none;
	color: #152934;
    font-family: "lato_regular";
	font-size: 30px;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-transform: None;
	letter-spacing: 1px;	
	text-align:center;
	position:relative;
}
.ocmp-blog-single .blog-info .ocmp-blog-title:after {
    background: #000;
    content: "";
    height: 2px;
    width: 20%;
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10%;
}
.ocmp-post-content, .ocmp-post-content p, .ocmp-post-content span, .ocmp-post-content label{
    color: #444444;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.8;
}
.ocmp-blog-single .author-info{
	padding:15px;
	width:100%;
	border:1px solid #eeeeee;
	display:table;
	margin-bottom:15px;
}
.ocmp-blog-single .author-info .author-name{
	width:100%;
	display:inline-block;
}
.ocmp-blog-single .author-info .avtar-rouded{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border:1px solid #eeeeee;
	padding:5px;
	box-shadow:0px 0px 4px 2px #eeeeee;
	-webkit-box-shadow:0px 0px 4px 2px #eeeeee;
	-moz-box-shadow:0px 0px 4px 2px #eeeeee;
	-ms-box-shadow:0px 0px 4px 2px #eeeeee;
}
.ocmp-footer-info .tags, .ocmp-footer-info .categories{
    clear: both;
    display: block;
    margin: 5px 0;
}

/* Blog  Info - Related Blogs */
.blog-related .blog-related-heading h2{
	font-size:22px;
	color:#222;
	margin:0;
	padding:15px;
}
.blog-related{
	width:100%;
	border:1px solid #eeeeee;
	display:table;
	margin-bottom:15px;	
}
.blog-related .blog-reletd-content {
	padding: 15px 0;
}
.blog-related h3{
	margin: 8px 0;
	font-size:15px;
	font-weight:16px;
	min-height:60px;
	text-transform:uppercase;
	line-height:1.8;
}
/* Blog  Info - Comment Box */
.comment-box{
	width:100%;
	border:1px solid #eeeeee;
	display:table;	
}
.comment-box h2{
	font-size:22px;
	color:#222;
	margin:0;
	padding:15px;	
}
.blog-comment-content{
	padding:15px;
}
#comment .media+.media {
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
}
#comment-form label.control-label{
	font-weight:bold;
}
#comment-form{ padding:20px 0;}
#comment-form .reply-box {
    padding: 0 0 20px 0;
    display: table;
    width: 100%;
}
#comment-form .padding-left{
	padding-left:0;
}
#comment-form .padding-right{
	padding-right:0;
}
#comment-form input, #comment-form textarea{
	border:1px sold #ededed;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
}
#form-comment  a.reply{ font-size:16px; cursor:pointer;}
#form-comment .media-heading .cn{ font-size:13px; color:#000000; margin-right:15px;}
#form-comment .media-heading .date-time{color: #a2a2a2; font-weight: bold;}
.buttons .ocmp-btn-default{ padding:12px 30px; font-size:18px; border:0; border-radi font-family: 'Poppins'; background:#666666; color:#ffffff;}
/**************** STRAT AUTHOR INFO ***********************/
.ocmp-author-info{
	border:1px solid #ededed;
	padding:15px;
	display:table;
	with:100%;
	margin-bottom:25px;
}
.ocmp-author-info .ocmp-author img{
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	-moz-box-shadow:0px 0 2px 3px rgba(0, 0, 0, 0.10);
	-webkit-box-shadow:0px 0 2px 3px rgba(0, 0, 0, 0.10);
	-ms-box-shadow:0px 0 2px 3px rgba(0, 0, 0, 0.10);
	box-shadow:0px 0 2px 3px rgba(0, 0, 0, 0.10);
}
.ocmp-author-info  h2{
	margin:8px 0;
}
.ocmp-author-content .author-name{
    font-family: 'lato_regular';	
	font-size:16px;
}
.ocmp-author-content .about-author{
    color: #444444;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.8;
}

.blog-group {
    border: 1px solid #eeeeee;
    padding: 10px;
	margin-bottom:15px;
}

.sidebar-tags a{
	padding:5px 8px;
	margin-right:5px;
	background:#000;
	color: #ffffff;
	margin-bottom:5px;
	display:inline-block;
}

.sidebar-tags a:hover{
	background:#eeeeee;
	color: #000;
}

.blog-group h3{
	margin:5px 0 15px;
	border-bottom:0 !important;
	text-transform:uppercase;
}

.blog-group .item-inner + .item-inner, .blog-group .recentcomments li + li{
	border-top:1px solid #dedede;
	padding-top:10px;
	margin-top:5px;
} 
