:root{--mb-primary:#c62828;--mb-text:#1a1a1a;--mb-font:Yekan, Tahoma, "Segoe UI", system-ui, sans-serif;--mb-bar-h:56px}body.magazine-base-pro,body.rtl-ready,body{font-family:var(--mb-font)!important;color:var(--mb-text)!important;direction:rtl;text-align:right;line-height:1.8}h1,h2,h3,h4,h5,h6,.entry-title,.entry-title a,.widget-title,.site-title{font-family:var(--mb-font)!important;color:#111!important;opacity:1!important;font-weight:700}.entry-title a:hover{color:var(--mb-primary)!important}.entry-content p,article p{color:#2a2a2a!important;opacity:1!important}.entry-meta,.entry-meta a{color:#555!important;opacity:1!important}img{max-width:100%;height:auto}.site-info .wordpress_theme_initialize,.powered-by,.theme-credit{display:none!important}a[href],.entry-title a,article a,.post-thumb a,.read-more{pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:3!important}.mb-mobile-bar{display:none;position:sticky;top:0;z-index:1000;height:var(--mb-bar-h);background:#1a1a1a;color:#fff;align-items:center;justify-content:space-between;padding:0 12px;box-shadow:0 2px 12px rgb(0 0 0 / .25)}.mb-mobile-bar .mb-brand{flex:1;text-align:center;font-weight:700;font-size:16px;color:#fff!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;font-family:var(--mb-font)!important}.mb-menu-toggle,.mb-search-toggle{width:44px;height:44px;border:0;background:#fff0;color:#fff;font-size:20px;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center}.mb-drawer-overlay{display:none!important;position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:10010;pointer-events:none}.mb-drawer-overlay.is-open{display:block!important;pointer-events:auto}.mb-drawer{display:none!important;position:fixed;top:0;right:0;width:min(320px, 86vw);height:100%;background:#111;color:#fff;z-index:10011;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-4px 0 24px rgb(0 0 0 / .3);pointer-events:none}.mb-drawer.is-open{display:block!important;pointer-events:auto}.mb-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--mb-primary);position:sticky;top:0;z-index:2}.mb-drawer-header .mb-drawer-title{font-weight:700;font-size:16px;margin:0;color:#fff;font-family:var(--mb-font)!important}.mb-drawer-close{width:40px;height:40px;border:0;background:rgb(255 255 255 / .15);color:#fff;font-size:22px;border-radius:8px;cursor:pointer}.mb-drawer-nav,ul.mb-drawer-nav{list-style:none!important;margin:0!important;padding:8px 0 40px!important}.mb-drawer-nav li{border-bottom:1px solid rgb(255 255 255 / .08);list-style:none!important}.mb-drawer-nav a{display:block;padding:14px 18px;color:#f0f0f0!important;text-decoration:none!important;font-size:15px;font-family:var(--mb-font)!important}.mb-drawer-nav a:hover,.mb-drawer-nav .current-menu-item>a,.mb-drawer-nav .current-category-ancestor>a{background:rgb(198 40 40 / .35);color:#fff!important}.mb-drawer-nav .sub-menu,.mb-drawer-nav ul.children{list-style:none!important;margin:0!important;padding:0!important;background:#0a0a0a}.mb-drawer-nav .sub-menu a,.mb-drawer-nav ul.children a{padding-right:32px;font-size:14px;color:#ccc!important}.mb-mobile-search{display:none!important;position:fixed;top:var(--mb-bar-h);left:0;right:0;z-index:10005;background:#fff;padding:12px;box-shadow:0 4px 16px rgb(0 0 0 / .12);pointer-events:none}.mb-mobile-search.is-open{display:block!important;pointer-events:auto}.mb-mobile-search form{display:flex;gap:8px}.mb-mobile-search input[type="search"]{flex:1;border:1px solid #e4e6eb;border-radius:8px;padding:10px 14px;font-family:var(--mb-font);font-size:15px}.mb-mobile-search button{background:var(--mb-primary);color:#fff;border:0;border-radius:8px;padding:0 16px;font-weight:700;cursor:pointer;font-family:var(--mb-font)}body.mb-drawer-open{overflow:hidden}@media (max-width:991px){.mb-mobile-bar{display:flex!important}.main-navigation .toggle-menu,.sidr,#sidr-nav,.sidr-class-sidr-button-close{display:none!important;pointer-events:none!important}}@media (min-width:992px){.mb-mobile-bar,.mb-drawer,.mb-drawer-overlay,.mb-mobile-search{display:none!important;pointer-events:none!important}}.entry-content table,.wp-block-table table,article table{width:100%!important;border-collapse:collapse!important;margin:1.2em 0!important;background:#fff;color:#1a1a1a!important}.entry-content table th,.entry-content table td,article table th,article table td{padding:10px 12px!important;border:1px solid #dde1e6!important;text-align:right!important;color:#1a1a1a!important}.entry-content table th,article table th{background:#f0f2f5!important;font-weight:700!important}.entry-content,.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:767px){.entry-content table,article table,.wp-block-table table{display:block!important;min-width:480px;font-size:13px!important;overflow-x:auto!important}.entry-content table th,.entry-content table td,article table th,article table td{padding:8px 10px!important;white-space:nowrap;font-size:13px!important}body{font-size:15px!important}.entry-title,.entry-title a{font-size:1.12rem!important;line-height:1.55!important}.container{padding-left:12px!important;padding-right:12px!important;max-width:100%!important}#secondary,.sidebar,.widget-area{width:100%!important;float:none!important;margin-top:24px}}@media (max-width:480px){.entry-content table,article table{min-width:400px;font-size:12px!important}}@media (max-width:991px){.mb-mobile-bar{display:flex!important;visibility:visible!important;opacity:1!important;height:56px!important}}a[href*="hamyarwp.com"],a[href*="hamyarwp"],.site-copyright a[href*="hamyar"],.site-info a[href*="hamyar"]{display:none!important}@media (max-width:991px){#masthead .main-navigation .menu-mobile{display:none!important}.mb-drawer-title{font-size:15px!important;line-height:1.4!important;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:575px){.col-md-4,.col-sm-6,.col-xs-12{width:100%!important;float:none!important}.site-branding .site-title{font-size:22px!important}}