@font-face{font-family:'Vazir';src:url('/bazaar/ext/meis2m/jalali/fonts/Vazir/Vazir-Regular.woff2') format('woff2'),url('/forum/ext/meis2m/jalali/fonts/Vazir-Regular.woff') format('woff'),url('/forum/ext/meis2m/jalali/fonts/Vazir-Regular.ttf') format('truetype');font-weight:normal;}
@font-face{font-family:'Vazir';src:url('/bazaar/ext/meis2m/jalali/fonts/Vazir-Bold/Vazir-Bold.woff2') format('woff2'),url('/forum/ext/meis2m/jalali/fonts/Vazir-Bold.woff') format('woff'),url('/forum/ext/meis2m/jalali/fonts/Vazir-Bold.ttf') format('truetype');font-weight:bold;}
@font-face{font-family:'Vazir';src:url('/bazaar/ext/meis2m/jalali/fonts/Vazir-Light.woff2') format('woff2'),url('/forum/ext/meis2m/jalali/fonts/Vazir-Light.woff') format('woff'),url('/forum/ext/meis2m/jalali/fonts/Vazir-Light.ttf') format('truetype');font-weight:300;}

html,body,*{font-family:'Vazir'!important;box-sizing:border-box;}

@page{margin:6mm;}

body{margin:0;padding:0;background:#fff;}

.wrap{max-width:800px;margin:2mm auto 0 auto;padding:0;}

img,.navbar,.noprint,.signature,.divider,.box1,.page-number{display:none!important;}

a{text-decoration:none;color:#333;}

#page-header{border:1px solid #ccc;border-radius:6px;padding:1.5mm;background:#f2f2f2;text-align:center;margin-bottom:1.5mm;}
#page-header h1{background:#e5e5e5;color:#333;padding:2px 4px;border-radius:4px;font-size:14pt;margin:0 0 1mm 0;}
#page-header p:first-of-type{margin:0;font-size:9pt;color:#555;}
#page-header p:first-of-type a{display:none!important;}
#page-header h2,#page-header p:nth-of-type(2){display:none!important;}

#page-body{border:1px solid #ccc;border-radius:6px;padding:2mm;background:#fff;margin-bottom:1.5mm;}

.post{margin-bottom:2mm;}

.date{font-size:8.5pt;color:#666;margin:0 0 1mm 0;text-align:left!important;}

.author{font-size:9pt;margin:0 0 1mm 0;background:#e6e6e6;padding:2px 4px;border-radius:4px;display:inline-block;}
.author strong{font-weight:bold;}

.post h3{font-size:10.5pt;margin:0 0 2mm 0;padding:3px 5px;background:#e5e5e5;color:#333;border-radius:4px;}

.content{font-size:10.5pt;line-height:1.5;text-align:justify;margin:0;}

/* ----------------------------- */
/*     فوتر فعال + استایل جدید    */
/* ----------------------------- */

#page-footer{
    display:block !important;
    text-align:left;
    margin-top:3mm;
    padding:1mm 0;
}

#page-footer .footer-title{
    font-size:8pt;
    color:#777;
    margin-bottom:1mm;
}

#page-footer .footer-link{
    font-size:8pt;
    color:#888;
    background:#f3f3f3;
    padding:1mm 2mm;
    border-radius:3px;
    display:inline-block;
}

/* ----------------------------- */

@media print{
#page-header,#page-body{-webkit-print-color-adjust:exact;print-color-adjust:exact;}
}
