.skip-link{position:absolute;top:-100px;right:1rem;z-index:100000;background:#fff;color:#2d1c14;padding:.75rem 1rem;border-radius:0 0 6px 6px}.skip-link:focus{top:0}.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}
.blog-page,.blog-page input,.blog-page button,.blog-page textarea{font-family:IRANSansWeb,Tahoma,sans-serif}.blog-page main,.blog-page .page_content_wrap,.blog-page .post_content,.blog-page .sidebar{direction:rtl;text-align:right}.blog-page .content{float:right}.blog-page .sidebar{float:left}.blog-page .top_panel_title .page_title{float:right}.blog-page .breadcrumbs{float:left}.blog-page .breadcrumbs_delimiter:before{transform:scaleX(-1)}
.blog-page .post_item_excerpt{margin-bottom:4rem}.blog-page .post_featured{position:relative;overflow:hidden;border-radius:3px}.blog-page .post_featured img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blog-featured-badge{position:absolute;top:1rem;right:1rem;background:#b88b4a;color:#fff;padding:.35rem .75rem;border-radius:2px;font-size:.8rem}.blog-page .post_cat{margin:1.25rem 0 .5rem}.blog-page .post_cat a{color:#b88b4a;font-weight:700}.blog-page .post_title{line-height:1.65;margin:.25rem 0}.blog-page .post_title a{color:inherit}.blog-page .post_info{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem 1.25rem;direction:rtl}.blog-page .post_info_item{margin:0!important}.blog-page .post_descr p,.blog-lead{line-height:2;color:#666}.blog-lead{font-size:1.08rem;border-right:3px solid #b88b4a;padding-right:1rem;margin:2rem 0}.blog-archive-description{background:#f7f4f1;padding:1.5rem;margin-bottom:2rem;border-radius:4px;line-height:2}.blog-empty{text-align:center;padding:4rem 1rem;background:#faf9f7;border-radius:4px}
.blog-page .sidebar .widget_title{font-size:1.15rem;line-height:1.7}.blog-page .widget_recent_posts .post_title{font-size:.95rem;line-height:1.8}.blog-page .widget_categories li{display:flex;justify-content:space-between;align-items:center}.blog-count{min-width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);border-radius:50%;font-size:.75rem}.blog-search-form{display:flex;direction:rtl}.blog-search-form input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#fff;padding:.75rem}.blog-search-form input::placeholder{color:rgba(255,255,255,.65)}.blog-search-form button{flex:0 0 46px;border:0;background:#b88b4a;color:#fff;cursor:pointer}.blog-page .tagcloud{display:flex;flex-wrap:wrap;gap:.5rem}.blog-page .tagcloud a{display:inline-block;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.16);font-size:.78rem}.blog-rss-link{display:inline-flex;align-items:center;gap:.5rem}.blog-page .widget_socials .sc_socials,.blog-page .panel_bottom .sc_socials{display:flex;flex-wrap:wrap;gap:.5rem}.blog-page .sc_socials_item img{width:30px;height:30px;object-fit:contain}
.blog-page .pagination_wrap{display:flex;justify-content:center;align-items:center;gap:.4rem;direction:rtl}.blog-page .pagination_wrap a,.blog-page .pagination_wrap span{margin:0}.blog-page .pagination_wrap .pager_prev,.blog-page .pagination_wrap .pager_next{transform:scaleX(-1)}
.blog-article-content{font-size:1rem;line-height:2.15;color:#383838;overflow-wrap:anywhere}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{line-height:1.7;margin:2.2rem 0 1rem}.blog-article-content p{margin:0 0 1.4rem}.blog-article-content ul,.blog-article-content ol{padding-right:1.5rem;padding-left:0;margin-bottom:1.5rem}.blog-article-content blockquote{border-right:4px solid #b88b4a;border-left:0;margin:2rem 0;padding:1rem 1.5rem;background:#faf7f3}.blog-article-content img{max-width:100%;height:auto;border-radius:3px}.blog-article-content iframe,.blog-article-content video{max-width:100%}.blog-article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.blog-article-content th,.blog-article-content td{padding:.75rem;border:1px solid #ddd}.blog-share{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:2rem 0;padding:1rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.blog-share a{padding:.35rem .8rem;background:#f3eee8;border-radius:3px}.blog-author-box{display:flex;gap:1.25rem;align-items:flex-start;margin:2rem 0;padding:1.5rem;background:#f7f4f1;border-radius:4px}.blog-author-box img{flex:0 0 100px;border-radius:50%;object-fit:cover}.blog-author-box h2{font-size:1.25rem;margin:0 0 .6rem}.blog-author-box p{line-height:2;margin:.5rem 0}.nav-links-single{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.5rem 0}.nav-links-single a{display:flex;flex-direction:column;padding:1rem;border:1px solid #e6e0da;line-height:1.8}.nav-links-single span{font-size:.75rem;color:#9a7b5d}.nav-next{text-align:left}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.blog-related-grid article{margin:0}.blog-related-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-related-grid h3{font-size:.95rem;line-height:1.8;margin:.75rem 0}
.blog-page .contacts_wrap .about_company,.blog-page .contacts_wrap address,.blog-page .copyright_text{direction:rtl;text-align:center}.blog-page .contacts_wrap .contacts_address .address_right{width:auto;margin:0 auto;text-align:center}.blog-page .contacts_wrap .sc_socials{display:flex;justify-content:center;gap:.6rem}.blog-page .contacts_wrap .sc_socials_item img{width:36px;height:36px}.blog-page .header_mobile button{border:0;background:transparent;color:inherit}.blog-page .header_mobile .logo img{max-height:56px;width:auto}
@media(max-width:959px){.blog-page .content,.blog-page .sidebar{float:none;width:100%}.blog-page .sidebar{margin-top:3rem}.blog-page .top_panel_title .page_title,.blog-page .breadcrumbs{float:none;text-align:right}.blog-related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:639px){.blog-page .page_content_wrap{padding-top:2.5rem}.blog-page .post_item_excerpt{margin-bottom:3rem}.blog-page .post_info{align-items:flex-start;flex-direction:column;gap:.45rem}.blog-author-box{flex-direction:column}.nav-links-single{grid-template-columns:1fr}.nav-next{text-align:right}.blog-related-grid{grid-template-columns:1fr}.blog-page .top_panel_title .page_title{font-size:1.5rem;line-height:1.7}.blog-page .breadcrumbs{font-size:.72rem}}
