/**
 * css for single post (standard)
 *
 * @package RaiseApp
 * @version RaiseApp 2.0.0
 */

.blog-info {
	margin-bottom : 15px;
	color         : #2f3542;
}

.blog-info > div {
	border-bottom : 1px solid #dfdfdf;
	padding       : 10px 0;
}

.blog-info span i {
	margin-right : 5px;
}

.blog-info .info-stats span {
	margin-right : 15px;
}

.blog-title {
	margin-bottom : 15px;
}

.comment-wrapper .comment-content .comment-date {
	display     : inline-block;
	margin-left : 20px;
}

.replied-comment {
	border-top  : 1px solid #d9dce2;
	margin-left : -45px;
}

@media (min-width : 425px) {
	.replied-comment {
		margin-left : -10px;
	}
}

.quote-green-1 {
	border-left : 0;
	padding     : 20px 30px;
}

.quote-green-1 p {
	font-size   : 24px;
	font-family : "Playfair Display", sans-serif;
	color       : #00d5c3;
}

.simbol-tag {
	display        : inline-block;
	margin-top     : 2px;
	margin-right   : 5px;
	margin-bottom  : 2px;
	padding-top    : 7px;
	padding-right  : 10px;
	padding-bottom : 7px;
	line-height    : 14px;
	cursor         : pointer;
}

.blog-content .tag-cloud-widget .tag {
	margin-bottom : 3px;
	padding       : 7px;
	border-color  : #bac0cd;
	color         : #2f3542;
}

.blog-content .tag-cloud-widget .tag:hover,
.blog-content .tag-cloud-widget .tag:focus,
.blog-content .tag-cloud-widget .tag.active {
	background-color : #00d5c3;
	border-color     : #00d5c3;
	color            : #2f3542;
}

.social-buttons {
	padding       : 15px 10px;
	border-top    : 1px solid #444a55;
	border-bottom : 1px solid #444a55;
}

.post .blog-content .tag-cloud-widget,
.post .blog-content .social-buttons {
	margin-bottom : 30px;
}

.social-buttons .total-sum {
	margin-right : 30px;
	float        : left;
	display      : inline-block;
	color        : #2f3542;
}

.social-buttons .total-sum i {
	margin-right : 10px;
	font-size    : 24px;
	color        : #4f5562;
}

.social-buttons .total-sum strong {
	font-size   : 24px;
	font-weight : 900;
}

.social-buttons .social-group {
	float : left;
}

/* author */
.author {
	padding-top    : 30px;
	padding-bottom : 30px;
}

.author .author-picture, .author .author-info {
	float : none;
}

.author .author-picture img {
	width         : 120px;
	height        : 120px;
	margin-right  : 0;
	margin        : 0 auto;
	border-radius : 100%;
}

.author .author-info {
	padding-top    : 15px;
	padding-bottom : 15px;
	width          : 100%;
	text-align     : center;
}

.author .author-info .author-role {
	color : #2f3542;
}

.author-small {
	padding-top   : 30px;
	border-bottom : 1px solid #dfdfdf;
}

.author-small .author-picture, .author-small .author-info {
	float : none;
}

.author-small .author-picture img {
	width         : 120px;
	height        : 120px;
	margin-right  : 0;
	margin        : 0 auto;
	border-radius : 100%;
}

.author-small .author-info {
	padding-top    : 15px;
	padding-bottom : 15px;
	width          : 100%;
	text-align     : center;
}

.author-small .author-info .author-role {
	color : #2f3542;
}

@media (min-width : 425px) {
	.author {
		padding-top    : 30px;
		padding-bottom : 30px;
	}

	.author .author-picture {
		float : left;
	}

	.author .author-info {
		float          : left;
		padding-top    : 0;
		padding-bottom : 0;
		text-align     : left;
	}

	.author .author-picture img {
		margin-right : 20px;
	}

	.author .author-info {
		width : calc(100% - 140px);
	}
}
