/*
Theme Name:     Hello Elementor Child
Template:       hello-elementor
Author:         Abolfazl Tirdast
*/


/* --- شروع آیکن های آیتم های منو پروفایل کاربری --- */

/* تنظیمات پایه برای همه آیتم‌های منو */
.jet-profile-menu__item-link {
    position: relative; /* برای موقعیت‌دهی درست آیکون */
    padding-left: 30px; /* فضای خالی برای قرار گرفتن آیکون */
    line-height: 1.6; /* تنظیم ارتفاع خط */
    transition: color 0.3s ease; /* برای تغییر رنگ متن هنگام هاور */
}

/* تنظیمات آیکون‌ها */
.jet-profile-menu__item-link:before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%; /* قرار گرفتن در مرکز عمودی */
    transform: translateY(-50%); /* تنظیم دقیق مرکز عمودی */
    width: 22px; /* عرض آیکون */
    height: 22px; /* ارتفاع آیکون */
    margin-right: 15px !important;
    
    /* --- تغییرات کلیدی برای mask-image --- */
    background-color: #000; /* رنگ اولیه آیکون (مثلاً مشکی) */
    -webkit-mask-size: contain; /* مقیاس‌بندی آیکون */
    -webkit-mask-repeat: no-repeat; /* عدم تکرار تصویر */
    -webkit-mask-position: center; /* مرکز قرار گرفتن تصویر */
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    /* ------------------------------------ */

    transition: background-color 0.3s ease; /* افکت نرم برای تغییر رنگ آیکون */
}

/* --- اختصاص آیکون‌های تصویری به هر لینک --- */

/* داشبورد */
.jet-profile-menu__item-link[href*="/dashboard/"]:not([href*="Edit-Profile"]):not([href*="My-bookshelf"]):not([href*="Books-Im-Reading"]):not([href*="My-Favorite-Books"]):not([href*="My-Reviews"]):not([href*="my-top-10-books"]):not([href*="My-Reports"]):not([href*="Notifications"]):not([href*="online-support"]):not([href*="Logout"]):before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/gauge.svg'); /* لینک عکس داشبورد */
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/gauge.svg');
}

/* ویرایش پروفایل */
.jet-profile-menu__item-link[href*="Edit-Profile"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/user-pen.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/user-pen.svg');
}

/* قفسه کتاب من */
.jet-profile-menu__item-link[href*="My-bookshelf"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/books.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/books.svg');
}

/* کتاب‌هایی که می‌خوانم */
.jet-profile-menu__item-link[href*="Books-Im-Reading"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/book-open-reader.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/book-open-reader.svg');
}

/* کتاب‌های مورد علاقه من */
.jet-profile-menu__item-link[href*="My-Favorite-Books"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/book-heart.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/book-heart.svg');
}

/* نقدهای من */
.jet-profile-menu__item-link[href*="My-Reviews"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/comment-smile.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/comment-smile.svg');
}

/* ۱۰ کتاب برتر من */
.jet-profile-menu__item-link[href*="my-top-10-books"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/trophy-star.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/trophy-star.svg');
}

/* گزارش‌های من */
.jet-profile-menu__item-link[href*="My-Reports"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/chart-user.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/chart-column.svg');
}

/* اعلان‌ها */
.jet-profile-menu__item-link[href*="Notifications"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/bell.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/bell.svg');
}

/* پشتیبانی آنلاین */
.jet-profile-menu__item-link[href*="online-support"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/user-headset.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/user-headset.svg');
}

/* خروج */
.jet-profile-menu__item-link[href*="Logout"]:before {
    -webkit-mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/arrow-right-from-bracket.svg');
    mask-image: url('https://ketabdost.ir/wp-content/uploads/2026/04/arrow-right-from-bracket.svg');
}


/* --- استایل‌دهی اضافی برای تراز شدن منوی افقی (اگر لازم بود) --- */
.jet-profile-menu.layout-tablet--horizontal.layout-mobile--horizontal .jet-profile-menu__item {
    /*margin-left: 15px;
    margin-right: 15px;
    padding-left: 25px; /* فضای بیشتر برای آیکون */
}
.jet-profile-menu.layout-tablet--horizontal.layout-mobile--horizontal .jet-profile-menu__item:first-child {
    margin-left: 0;
}

/* تنظیمات واکنش‌گرا (Responsive) برای موبایل */
@media (max-width: 767px) {
    .jet-profile-menu__item-link {
        padding-left: 25px; /* کاهش فضای خالی در موبایل */
    }
    .jet-profile-menu__item-link:before {
        width: 18px; /* اندازه آیکون در موبایل */
        height: 18px;
    }
    .jet-profile-menu.layout-tablet--horizontal.layout-mobile--horizontal .jet-profile-menu__item {
        display: block;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 8px;
        padding-left: 25px;
    }
}

/* --- استایل هاور --- */
.jet-profile-menu__item-link:hover {
    color: #fff; /* تغییر رنگ متن به سفید هنگام هاور */
}

.jet-profile-menu__item-link:hover:before {
    background-color: #fff; /* تغییر رنگ آیکون به سفید هنگام هاور */
}
.jet-profile-menu__item.is-active .jet-profile-menu__item-link:before {
    background-color: #fff !important; /* استفاده از !important برای اطمینان */
}

/* --- پایان آیکن های آیتم های منو پروفایل کاربری --- */

/*رنگ پس زمینه نظرات در صفحه تکی کتاب*/
.elementor-69 .elementor-element.elementor-element-3a9c6e4a .jet-reviews-advanced__review{
	background-color: #fff;
}

/*وسط چین کردن لیستینگ دسته بندی کتاب ها در صفحه اصلی*/
.vasatchin .jet-listing-grid__items.grid-col-desk-4.grid-col-tablet-3.grid-col-mobile-2.jet-listing-grid--821.jet-equal-columns__wrapper.grid-collapse-gap {
    justify-content: center;
}

/*پدینگ و بوردر گرد تصویر نوشته ها*/
.border-image a.elementor-post__thumbnail__link {
    padding: 20px 20px 0px 20px;
}
.border-image .elementor-post__thumbnail.elementor-fit-height {
    border-radius: 25px;
}
.border-image .elementor-post__card:hover {
    scale: 1.03;
    transition: 0.5s;
}