/* =Meta, Meta Tags & Meta Cats Blocks
-------------------------------------------------------------- */

.hentry .ys-meta span { display: inline-block; color: #728899; }

.hentry .ys-meta span:not(.tag):not(.cat) { margin-bottom: 10px; }

.ltr .hentry .ys-meta span { margin-right: 20px; }
.rtl .hentry .ys-meta span { margin-left: 20px; }

.ys-meta > .author a { color: inherit; }/* inherit move 2 reset */

.ys-meta span i,
.ys-meta-tags i,
.ys-meta-cats i {
	font-size: 16px;
	color: #C2D1DE;
	color: #D4DAD2;
}

.ltr .ys-meta span i:before,
.ltr .ys-meta-tags i:before,
.ltr .ys-meta-cats i:before { margin-right: 7px; }

.rtl .ys-meta span i:before,
.rtl .ys-meta-tags i:before,
.rtl .ys-meta-cats i:before { margin-left: 7px; }

.ys-meta span.date i:before { content: "\f073"; }
.ys-meta span.author i:before { content: "\f007"; }

.ys-meta span.tag i:before,
.ys-meta-tags i:before { content: "\f02c"; }

.ys-meta span.category i:before,
.ys-meta-cats i:before { content: "\f07c"; }


.ys-meta .tag label,
.ys-meta-tags label,
.ys-meta-cats label { line-height: 27px; }

.ltr .ys-meta .tag label,
.ltr .ys-meta-tags label,
.ltr .ys-meta-cats label { margin-right: 10px; }

.rtl .ys-meta .tag label,
.rtl .ys-meta-tags label,
.rtl .ys-meta-cats label { margin-left: 10px; }


.tagcloud a,
.ys-meta .tag a,
.ys-meta-tags a,
.ys-meta .category a,
.ys-meta-cats a {
	margin-bottom: 6px;
	padding: 0 14px;
	display: inline-block;
	box-sizing: border-box;
	color: #7B8996;
	vertical-align: top;
	text-align: center;
	border-radius: 20px;
	background-color: rgba(232, 235, 231, 0.7);
	font-weight: 600;
	line-height: 32px;
}

.ltr .ys-meta .tag a,
.ltr .ys-meta-tags a,
.ltr .ys-meta .category a,
.ltr .ys-meta-cats a { margin-right: 6px; }

.rtl .ys-meta .tag a,
.rtl .ys-meta-tags a,
.rtl .ys-meta .category a,
.rtl .ys-meta-cats a { margin-left: 6px; }

.tagcloud a:hover,
.ys-meta .tag a:hover,
.ys-meta-tags a:hover,
.ys-meta .category a:hover,
.ys-meta-cats a:hover { background-color: #eee; }

.ltr .tagcloud a { margin-right: 2px; }
.rtl .tagcloud a { margin-left: 2px; }

.tagcloud a {
	font-size: 12px !important;
	padding: 0 10px;
}

.tagcloud a[style*='font-size: 11'] { background-color: #E2EDE2; }
.tagcloud a[style*='font-size: 22'] { background-color: #E2EDE2; }

.ys-meta ul.post-categories, .ys-meta-cats ul.post-categories { display: inline; }
.ys-meta ul.post-categories li, .ys-meta-cats ul.post-categories li { display: inline-block; }






.ys-meta .author,
.ys-meta .date { float: right; }