.elementor-37173 .elementor-element.elementor-element-f3b9948{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37173 .elementor-element.elementor-element-1080449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37173 .elementor-element.elementor-element-be79528 img{height:200px;object-fit:cover;object-position:center center;}.elementor-37173 .elementor-element.elementor-element-5e8cb00 .elementor-icon-list-icon{width:14px;}.elementor-37173 .elementor-element.elementor-element-5e8cb00 .elementor-icon-list-icon i{font-size:14px;}.elementor-37173 .elementor-element.elementor-element-5e8cb00 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-37173 .elementor-element.elementor-element-d625209{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37173 .elementor-element.elementor-element-3bae026 .elementor-icon-list-icon i{color:#5D555500;font-size:13px;}.elementor-37173 .elementor-element.elementor-element-3bae026 .elementor-icon-list-icon svg{fill:#5D555500;--e-icon-list-icon-size:13px;}.elementor-37173 .elementor-element.elementor-element-3bae026 .elementor-icon-list-icon{width:13px;}.elementor-37173 .elementor-element.elementor-element-3bae026 .elementor-icon-list-text, .elementor-37173 .elementor-element.elementor-element-3bae026 .elementor-icon-list-text a{color:#818181;}.elementor-37173 .elementor-element.elementor-element-3bae026 .elementor-icon-list-item{font-family:"yekanbakh", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;}/* Start custom CSS for container, class: .elementor-element-1080449 *//* تصویر کارت + برچسب دسته روی آن */
.elementor-37173 .elementor-element.elementor-element-1080449 {
	position: relative;
	overflow: hidden;
	border-radius: 16px;
}

/* تصویر */
.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-theme-post-featured-image a {
	display: block;
}

.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-theme-post-featured-image img {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: var(--img-ratio,16/10);
	object-fit: cover;
	border-radius: 16px;
	transition: transform .6s cubic-bezier(.22,.8,.26,1);
}

.elementor-37173 .elementor-element.elementor-element-1080449:hover .elementor-widget-theme-post-featured-image img {
	transform: scale(1.05);
}

/* ویجت‌های داخلی */
.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-post-info {
	position: absolute;
	top: 12px;
	right: 12px;
	width: auto;
	max-width: calc(100% - 24px);
}

/* اطلاعات نوشته (تاریخ، نظر، دسته) */
.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-post-info .elementor-post-info {
	margin: 0;
	padding: 0;
}

/* ویجت‌های داخلی */
.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-post-info li {
	padding: 3px 12px 0px 12px;
	border-radius: 20px;
	background: var(--primary,#DD2428);
	color: #fff;
	font-family: "yekanbakh",Tahoma,sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 22px;
}

.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-post-info a,
.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-widget-post-info .elementor-icon-list-text {
	color: #fff;
}

/* فقط اولین دسته نمایش داده شود (بدون ویرگول جداکننده) */
.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-post-info__terms-list {
	font-size: 0;
}

.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-post-info__terms-list-item {
	font-size: 12px;
}

.elementor-37173 .elementor-element.elementor-element-1080449 .elementor-post-info__terms-list-item:nth-child(n+2) {
	display: none;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-3bae026 */.elementor-37173 .elementor-element.elementor-element-3bae026 svg path{
    stroke: #818181;
  
}

.elementor-37173 .elementor-element.elementor-element-3bae026 svg{
    margin-top: -3px;
    fill: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3b9948 *//* ===== کارت مقاله (نسخه‌ی ۲) — تنظیمات ===== */
.elementor-37173 .elementor-element.elementor-element-f3b9948 {
	--card-radius: 24px; /* گردی کارت */
	--img-ratio: 16/10; /* نسبت تصویر */
	--lines: 2; /* تعداد خط خلاصه‌ی متن */
	height: 100%;
	border: 1px solid var(--border,#EEE);
	border-radius: var(--card-radius);
	background: var(--bg,#FFF);
	font-family: "yekanbakh",Tahoma,sans-serif;
	transition: border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.22,.8,.26,1);
}

/* حالت هاور این بخش */
.elementor-37173 .elementor-element.elementor-element-f3b9948:hover {
	border-color: var(--primary,#DD2428);
	box-shadow: 0 18px 40px -22px rgba(221,36,40,.45);
	transform: translateY(-4px);
}

/* کانتینرهای داخلی */
.elementor-37173 .elementor-element.elementor-element-f3b9948 > .e-con:last-child {
	flex: 1 1 auto;
}

/* تاریخ و تعداد نظر */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-post-info .elementor-post-info {
	gap: 0;
	margin: 0;
	padding: 0;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 > .e-con:last-child .elementor-post-info li {
	padding: 0 0 0 12px;
	margin: 0 0 0 12px;
	border-left: 1px dashed #D5D1D1;
	color: #A6A0A0;
	font-size: 12.5px;
	line-height: 22px;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 > .e-con:last-child .elementor-post-info li:last-child {
	margin: 0;
	padding: 0;
	border: 0;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 > .e-con:last-child .elementor-post-info li::after {
	display: none;
}

/* آیکن */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-post-info .elementor-icon-list-text {
	color: inherit;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-post-info .elementor-icon-list-icon i,
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-post-info .elementor-icon-list-icon svg {
	color: var(--primary,#DD2428);
	fill: var(--primary,#DD2428);
	font-size: 13px;
}

/* در برگه‌هایی که «عنوان برگه» مخفی است، المنتور این عنوان را هم پنهان می‌کند؛ اینجا برگردانده می‌شود */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-theme-post-title {
	display: block;
}

/* عنوان: حداکثر دو خط */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-theme-post-title .elementor-heading-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 3.8em;
	margin: 0;
	font-family: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.9;
}

/* ویجت‌های داخلی */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-theme-post-title a {
	color: var(--dark-text,#050101);
	transition: color .25s;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948:hover .elementor-widget-theme-post-title a {
	color: var(--primary,#DD2428);
}

/* خلاصه: فقط دو خط، بقیه با سه‌نقطه */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-theme-post-excerpt {
	display: -webkit-box;
	-webkit-line-clamp: var(--lines);
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #8D8787;
	font-size: 13.5px;
	line-height: 2;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-theme-post-excerpt p {
	display: inline;
	margin: 0;
}

/* ادامه مطلب: پایین کارت، با خط‌چین بالا و دایره‌ی فلش */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-widget-button {
	margin-top: auto;
	padding-top: 14px;
	border-top: 1px dashed #D5D1D1;
}

/* دکمه */
.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-button.elementor-button {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
	color: var(--dark-text,#050101);
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	line-height: 34px;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-button .elementor-button-content-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.elementor-37173 .elementor-element.elementor-element-f3b9948 .elementor-button .elementor-button-content-wrapper::after {
	content: "";
	flex: none;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background: var(--lighter-primary,#FCE9EA) url("https://toolsland.shop/wp-content/uploads/2026/09/2pdhozz5lepmto6fkdu-9.svg") center/20px no-repeat;
	transition: transform .3s cubic-bezier(.22,.8,.26,1);
}

.elementor-37173 .elementor-element.elementor-element-f3b9948:hover .elementor-button {
	color: var(--primary,#DD2428);
}

.elementor-37173 .elementor-element.elementor-element-f3b9948:hover .elementor-button .elementor-button-content-wrapper::after {
	transform: rotate(-45deg);
}/* End custom CSS */