/* Persian Font Fix */

table,
table td,
table th,
.category-module,
.blog,
.items-row,
.item,
.article-info,
.page-header,
.page-header a,
.category-name,
.category-desc,
.blog-featured,
table a,
table span,
table div {
    font-family: 'Vazirmatn', sans-serif !important;
}

table td a {
    font-size: 34px !important;
    font-weight: 700 !important;
    line-height: 1.9 !important;
}

table td,
.article-info,
.article-info span {
    font-size: 18px !important;
    line-height: 1.8 !important;
}

.label,
.badge {
    font-size: 20px !important;
    font-weight: bold !important;
}
.article-info .icon-user,
.article-info [class*="icon-"],
.article-info i,
.author img,
.author-avatar,
.article-info img {
    display: none !important;
}
.article-info dd::before,
.article-info dt::before {
    display: none !important;
    content: none !important;
}
.article-details img,
.article-details svg,
.article-details .author img,
.article-details .author-avatar,
.article-details [class*="avatar"],
.article-details [class*="author"] img,
.article-details .article-info img,
.article-details .article-info svg {
    display: none !important;
    visibility: hidden !important;
}

.article-details [class*="author"]::before,
.article-details [class*="author"]::after,
.article-info [class*="author"]::before,
.article-info [class*="author"]::after {
    display: none !important;
    content: none !important;
    background: none !important;
}