/*
Theme Name: مهر کاغذ
Theme URI: https://mehrkaghaz.com/
Author: Mehr Kaghaz
Description: قالب اختصاصی و مستقل مهر کاغذ، تبدیل‌شده از المان‌های اصلی سایت بدون وابستگی فرانت‌اند به Elementor.
Version: 1.1.11
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: mehr-kaghaz
*/

html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:clip;overflow-y:auto}
*,*::before,*::after{box-sizing:inherit}
html,body{margin:0;padding:0}
body{min-width:320px;overflow-x:clip;overflow-y:visible;background:#fff;font-family:var(--mk-font)}
img{max-width:100%;height:auto}
button,input,textarea,select{font-family:var(--mk-font);font:inherit}
.site,.site-main{width:100%;margin:0;padding:0}
.mk-native-content{width:min(1280px,calc(100% - 48px));min-height:55vh;margin:0 auto;padding:150px 24px 80px;direction:rtl;font-family:var(--mk-font)}
.mk-woocommerce-content{padding-top:140px}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.comments-area{width:min(920px,calc(100% - 40px));margin:55px auto 0;padding:36px;border:1px solid var(--mk-line);border-radius:24px;background:var(--mk-mint-light);font-family:var(--mk-font);direction:rtl}
.comment-list{margin:0 0 38px;padding:0;list-style:none}.comment-list li{margin:18px 0;padding:20px;border-radius:18px;background:#fff}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.comment-form>p{margin:0}.comment-form-comment,.comment-form-cookies-consent,.form-submit{grid-column:1/-1}.comment-form label{display:block;margin-bottom:7px}.comment-form input:not([type=checkbox]),.comment-form textarea{width:100%;padding:13px;border:1px solid var(--mk-line);border-radius:12px;background:#fff}.comment-form textarea{min-height:180px}.comment-form .submit{min-height:50px;padding:0 28px;border:0;border-radius:999px;color:#fff;background:var(--mk-primary);cursor:pointer}
.mk-auto-blog-archive{padding-top:150px}.mk-auto-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important}.mk-auto-blog-grid .mk-blog-card{width:auto!important;flex:none!important}
@media(max-width:767px){.mk-native-content{width:100%;padding:110px 18px 55px}.comments-area{width:100%;margin-top:28px;padding:22px 18px;border-radius:18px}.comment-form{grid-template-columns:1fr}.mk-auto-blog-archive{padding-top:110px}.mk-auto-blog-grid{grid-template-columns:1fr!important}}

