/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.last-updated {
    font-size: 14px;
    color: #d39f52;
    font-weight: normal;
    margin-top: -10px;
    display: inline-block;
}

.last-updated strong {
    font-size: 12px;
    color: #1b2353;
    font-weight: normal;
}

.last-updated time {
    font-family: inherit;
    background-color: transparent;
    padding: 0;
    border: none;
    display: inline-block;
}


.comment-respond{margin-top:30px;}
.comments-area{margin: 25px 100px;background: #fff;padding: 30px;border-radius: 15px;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
@media (max-width: 576px) {.comments-area {margin: 25px 10px !important;}}


.comment-reply-title{font-weight:bold; font-size: 20px;color: #1b2353;margin-bottom: 10px;}

/* جابجایی تاریخ انتشار کامنت */
.comment-author.vcard {
    display: flex;
    align-items: center;
}

.comment-author.vcard .comment-date {
    margin-right: 10px; /* فاصله بین تاریخ و نام */
    color: #F76C6C; /* رنگ تاریخ */
    font-size: 0.7em; /* اندازه فونت تاریخ */
}

.comment-author.vcard img.avatar {
    border-radius: 50%; /* تصویر کاربر چهارگوش شود */
    width: 40px; /* اندازه تصویر کاربر */
    height: 40px;
    object-fit: cover;
}
/* ===== مطالب مرتبط (قالب سفارشی YARPP) ===== */
.ghasran-related-heading {
	color: #1B2353;
	font-size: 25px;
	font-weight: 700;
	margin: 35px 0 15px;
}

.ghasran-related-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.ghasran-related-item {
	width: calc(33.333% - 10px);
	display: block;
}

.ghasran-related-item img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	border-radius: 9px;
}

.ghasran-related-title {
	display: block;
	font-size: 15px;
	margin-top: 3px;
}

@media (max-width: 767px) {
	.ghasran-related-item {
		width: calc(50% - 8px);
	}
	.ghasran-related-item img {
		height: 110px;
	}
}