/*
Theme Name: TeleApps Theme
Theme URI: https://teleappexplorer.com/
Author: TeleApps Explorer
Author URI: https://teleappexplorer.com/
Description: قالب اختصاصی تله‌اپس برای معرفی و دانلود اپلیکیشن‌ها، آموزش، تبلیغات و اخبار تلگرام.
Version: 2.5.4
Requires at least: 6.8
Requires PHP: 8.3
Text Domain: teleapps-theme
License: Refer to LICENSE-AND-ATTRIBUTION.txt and upstream asset licenses.
*/


html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, del, em, font, img, strong, b, i, ol, ul, li, form{padding:0;margin:0;transition:all 0.3s ease-out;}
body{background:#f2f2f2;direction:rtl;color:#555;margin:0px;padding:0px;font:11px/1.9 tahoma;overflow-x:hidden;}
a{text-decoration:none;color:#555;transition:all 0.3s ease-out;}
a:hover{text-decoration:none;color:var(--teleapps-primary);}
ul, li{border:0;padding:0;margin:0;list-style:none;}
img{border:0;transition:all 0.3s ease-out;}
input,select,button,textarea{font-family:'Yekan',tahoma;transition:all 0.3s ease-out;border:0px;}
h1{font:1.7em/1.6 'Yekan',tahoma}
h2,h3,h4,h5,h6{font:1.2em/1.2 'Yekan',tahoma;}
.nav,.warpper{width:95%;margin:0px auto;}
.hidden{opacity:0;}
.visible{opacity:1;}
.two_warpper{width:75%;float:right;}
.single_warpper{width:89%;}
.single_banner{float:left;width:11%;text-align:center;}
.page_body{float:left;width:72%;}
.search{float:left;height:34px;background:#333;width:21%;overflow:hidden;}
.search input{padding:0px 7px;color:#CCC;font:11px tahoma;float:right;height:34px;background:transparent;width:80%;}
.search button{height:35px;width:35px;float:left;background:#444;cursor:pointer;}
.search .icon{background:url('images/sprites.png') no-repeat scroll -167px 0px transparent;width:16px;height:16px;display:inline-block;margin:9px 0px;}
.search:hover .icon{opacity:0.6;}
.date{height:28px;line-height:27px;padding:0px 10px;background:none repeat scroll 0% 0% var(--teleapps-primary);color:#D9A0A0;float:left;overflow:hidden;}
.date:before{content:"";background:url('images/sprites.png') no-repeat scroll -171px -18px transparent;width:15px;height:15px;float:right;margin:7px 0px 0px 8px;}
.header{background:#e5e5e5;background:linear-gradient(to bottom, #d9d9d9, #f2f2f2);width:100%;}
.header .body{background:url('images/bg.png') no-repeat scroll 0% 0% transparent;width:100%;height:102px;}
.header .headbanner{float:left;margin:5px 0px 0px;height:90px;border:1px solid #AAA;max-width:728px;overflow:hidden;}
.logo{float:right;position:relative;width:20%;margin:5px 0px;}
.logo .img{float:right;background:url('assets/teleapps-logo.png') no-repeat center center;background-size:contain;width:169px;height:83px;}
.logo h1{position:absolute;font:13px/19px Yekan,tahoma;right:100px;color:#555;width:100%;height:20px;white-space:nowrap;overflow:hidden;bottom:0px;margin:-5px 2px;text-overflow:ellipsis;}
.categories{background:#333;height:35px;width:100%;}
.categories_div{height:28px;background:var(--teleapps-primary);margin-bottom:10px;}
.categories ul{float:right;width:75%;}
.categories li{float:right;}
.categories li a{display:inline-block;font:13px/34px Yekan,tahoma;color:#e5e5e5;padding:0px 8px;height:35px;}
.categories .categories-item ul li a{background:none}
.categories li:hover .sub-menu{display:block}
.categories .sub-menu li a{display:inline-block;font:11px/26px tahoma;color:#fff;padding:0px 8px;}
.categories .sub-menu li a:hover{background:none;color:#e3acac;}
.zetta-menu > .current-menu-item > a{background:#222;color:#fff;}
.zetta-menu{position:relative;}
.zetta-menu > li:hover > a,.zetta-menu > li:hover > a:visited{color:#f2f2f2;}
.zetta-menu ul li{float:right;position:relative;}
.zetta-menu ul > li a{padding:0px 10px;text-align:right;font:11px/25px tahoma;height:28px;}
.zetta-menu ul > li a:hover{color:#fff}
.zetta-menu > li:hover{background:#222;}
.zetta-menu ul{position:absolute;display:none;z-index:9999;}
.zetta-menu > li > ul{top:100%;right:1px;height:28px;overflow:hidden;width:100%;}
.zetta-menu > li > ul li:before{content:"";width:1px;height:6px;display:inline-block;background:#d70303;position:absolute;top:12px;border-right:1px solid #ec5a5a;}
.zetta-menu > li > ul li:before:last-child{display:none}
.zetta-menu > li > ul ul{top:0;right:100%;}
.zetta-menu li:hover > ul{display:block;}
.current-menu-item .sub-menu{display:block}
.zetta-menu.zm-effect-slide-bottom > li > div,.zetta-menu.zm-effect-slide-bottom li > ul{transform:translateY(0px);display:block;visibility:hidden;opacity:0;transition:opacity .4s ease, transform .4s ease, visibility .4s linear 0s;}
.zetta-menu.zm-effect-slide-bottom > li:hover > div,.zetta-menu.zm-effect-slide-bottom li:hover > ul{visibility:visible;opacity:1;transform:translate(0);transition:opacity .4s ease, transform .4s ease;}
.zetta-menu ul li > ul{top:28px;width:auto;background:var(--teleapps-primary);right:-1px;text-align:center;}
.zetta-menu ul li > ul a{width:80px;text-align:center;border-bottom:1px solid #D70303;}
.zetta-menu ul li > ul li:before{display:none}
.banners{background:#fafafa;margin:4px 0px 9px;padding:7px 0px 0px;text-align:center;}
.banners img{margin:0px 5px;border:2px solid rgba(255, 255, 255, 0.5);max-width:100%;height:auto;}
.sidebar{float:right;width:27%;}
.sidebar .links{height:31px;margin-bottom:10px;position:relative;background:#666;}
.sidebar .links:before{content:"";display:block;border-style:solid;border-width:3px 6px;position:absolute;bottom:-6px;left:16px;border-color:#666 transparent transparent;}
.sidebar .links a{float:right;width:25%;font:13px/21px Yekan,tahoma;padding:5px 0px;color:#FFF;text-align:center;position:relative;backface-visibility:hidden;display:inline-block;}
.sidebar .links a:after{content:"";width:1px;height:16px;background:#555;position:absolute;left:0px;top:8px;}
.sidebar .links a:before{content:"";position:absolute;z-index:-1;top:5px;bottom:5px;left:5px;right:5px;background:#555;transform:scaleY(0);transform-origin:50% 50% 0px;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out;}
.sidebar .links a:hover:before{transform:scaleY(1);}
.sidebar .box,.textads a{background:#FFF;float:right;width:100%;margin-bottom:10px;position:relative;text-align:justify;}
.sidebar .box:before,.textads a:before{content:"";display:block;border-style:solid;border-width:4px 7px;position:absolute;bottom:-8px;left:16px;border-color:#fff transparent transparent;transition:all 0.3s ease-out 0s;}
.sidebar .box:last-child:before,.textads a:last-child:before{display:none}
.postimg img,.news_box img{width:80px;height:80px;float:right;border:1px solid #e5e5e5;margin-left:7px;background:#fff;padding:3px;}
.news_box img{margin:10px 5px 0px;display:inline-block;float:none;}
.news_box{text-align:center;}
.postimg li,.sort li{float:right;width:100%;margin-bottom:5px;text-align:justify;border-bottom:1px dashed #f2f2f2;padding-bottom:5px;}
.postimg li:last-child,.sort li:last-child{border:0px;}
.tabs{text-align:center;margin:5px 0px;position:absolute;left:5px;top:-1px;}
.tabs a{padding:1px 5px 4px;margin:0px 2px;font:11px tahoma;display:inline-block;color:#fff;}
.tabs a:hover{background:#b40102;}
.tabs a.active{background:#b40102;}
.sidebar.left{float:left;width:24.2%;}
.postside{margin-bottom:10px;position:relative;}
.postside .owl-controls{background:none !important;margin-top:0px !important;height:auto !important;}
.postside .owl-dots{display:none !important;}
.postside .owl-next, .postside .owl-prev{position:absolute;top:0px;opacity:0;visibility:hidden;transition:all 0.3s ease-out 0s;color:#ccc !important;}
.postside .owl-prev{left:-5px}
.postside .owl-next{right:-5px}
.postside .owl-next, .postside .owl-prev{background:rgba(0, 0, 0, 0.3) !important;}
.postside .owl-next:hover , .postside .owl-prev:hover{background:rgba(0, 0, 0, 0.6) !important;}
.postside:hover .owl-prev{opacity:1;visibility:visible;left:0px}
.postside:hover .owl-next{opacity:1;visibility:visible;right:0px}
.postside img{width:100%;height:auto;max-height:110px;}
.postside p{text-align:center;background:#333;color:#ccc;overflow:hidden;white-space:nowrap;height:24px;line-height:23px;padding:0px 5px;text-overflow:ellipsis;}
.jarchives{margin:0px 0px 7px;width:100%;float:right;max-height:250px;}
.track{width:8px;background:none;}
.track:hover,
.track.dragging{background:#d9d9d9;background:rgba(0, 0, 0, 0.1);}
.handle{width:8px;right:0;background:#999;background:rgba(0, 0, 0, 0.25);transition:width 250ms;}
.track:hover .handle,
.track.dragging .handle{width:8px;}
.sidebar .handle{background:rgba(0, 0, 0, 0.15);padding:0px !important;}
.sidebar .track{background:rgba(0, 0, 0, 0.05);margin:0px;}
.sidebar .right{float:right;width:57.5%;}
.sidebar .left_banner{float:left;width:40%;text-align:center;}
.sidebar .left_banner img,.single_banner .left_banner img{border:2px solid rgba(255, 255, 255, 0.5);max-width:100%;height:auto;}
.buy img{max-width:100%;height:auto;}
.sidebar .title,.buy .title{background:var(--teleapps-primary);color:#f2f2f2;height:31px;position:relative;}
.sidebar.left .title{background:#333}
.sidebar.left .title:before{border-color:#333 transparent transparent transparent;}
.sidebar .title:before,.buy .title:before{content:"";display:block;border-color:var(--teleapps-primary) transparent transparent transparent;border-style:solid;border-width:4px 6px;position:absolute;bottom:-8px;right:14px;}
.sidebar .title:after,.buy .title:after{content:"";background:url('images/sprites.png') no-repeat 0px -85px;height:5px;width:26px;position:absolute;left:10px;top:14px;}
.sidebar .sort .title:after{display:none}
.sidebar .title h4,.sidebar .title h3,.buy .title h2,.buy .title h3{line-height:31px;margin-right:7px;}
.buy .title a{color:#fff}
.posts .post_search img{float:none;max-width:100%;width:378px;height:auto;}
.sidebar .content,.buy .content{margin:10px;}
.sidebar .box li span,.special .right i,.posts .left i,.related i{padding:0px 5px;border-radius:3px;background:#ccc;color:#FFF;position:relative;float:right;height:16px;font:10px/16px tahoma;margin:3px 0px 0px 7px;}
.special .right i,.posts .left i{margin:5px 0px 0px 7px;}
.sidebar .box li span:before,.special .right i:before,.posts .left i:before,.related i:before{content:"";display:block;border-color:transparent #ccc transparent transparent;border-style:solid;border-width:4px 3px;position:absolute;top:4px;left:-6px;}
.sidebar .hot{color:var(--teleapps-primary);}
.sidebar .hot:hover{color:#9B0102;}
.foot{margin-top:5px;}
.foot span{font:13px/25px Yekan,tahoma;float:right;background:#f7f7f7;padding:0px 10px;margin-top:3px;}
.box.newleter{text-align:center}
.newleter .icon{background:url('images/sprites.png') no-repeat scroll -190px -33px transparent;height:71px;width:118px;display:inline-block;margin:10px 0px 4px;}
.newleter form{background:#F7F7F7;margin:5px 0px;}
.newleter input{font:11px tahoma;padding:4px 5px 5px;margin:8px 0px;color:#666;width:75%;}
.newleter button,.foot a{background:var(--teleapps-primary);color:#f2f2f2;padding:2px 5px;margin-bottom:8px;cursor:pointer}
.foot a{float:left;font:15px Yekan,tahoma;}
.newleter button:hover,.foot a:hover{background:#9B0102}
.newleter p{color:#999;}
.textads{float:right;width:100%;}
.textads a{font:13px Yekan,tahoma;padding:3px 0px;color:#777;}
.textads span{margin-right:7px;}
.textads a:hover{background:var(--teleapps-primary);color:#e5e5e5}
.textads a:hover:before{border-color:var(--teleapps-primary) transparent transparent;}
.special, .posts ,.post,.comments,.buy{background:#FFF;display:inline-block;width:100%;height:233px;margin-bottom:10px;}
.special,.postside{overflow:hidden;}
.special{margin-bottom:6px;}
.posts,.post,.comments,.buy{height:auto;}
.special .right{float:right;width:52%;text-align:justify;height:191px;position:relative;overflow:hidden;}
.special .right li,.posts .left li{float:right;margin-left:5px;color:#ccc;font:10px/21px tahoma;}
.special .right ul{position:absolute;bottom:0px;background:#fff;width:100%;}
.special .right ul:before,.posts .left ul:before{content:"";background:url('images/sprites.png') no-repeat scroll -169px -34px transparent;height:11px;width:14px;float:right;margin:7px 0px 0px 5px;}
.special .right li a,.posts .left li a{font:11px tahoma;color:#777;}
.special .right li a:hover,.posts .left li a:hover{color:var(--teleapps-primary);}
.special .left{float:left;}
.special .rootitr,.posts .rootitr{color:#333;font:10px tahoma;margin-bottom:5px;}
.special .rootitr span,.posts .rootitr span{background:#f2f2f2;padding:0px 4px 2px;border-radius:3px;color:#666;margin-left:5px;}
.special .rootitr .hot,.posts .rootitr .hot{background:var(--teleapps-primary);color:#fff;}
.special .rootitr span a,.posts .rootitr span a{font:10px tahoma;color:#555;}
.special a,.posts a{font:16px nassim,tahoma;color:var(--teleapps-primary);}
.special a:hover,.posts a:hover{color:#9b0102;}
.special .body{color:#777;height:125px;overflow:hidden;line-height:25px;}
.special img{padding:3px;background:#FFF;border:1px solid #C0C0C0;height:180px;width:300px;}
.special .item{float:right;width:97%;margin:10px;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-theme .owl-controls{background:#E5E5E5;margin-top:-4px;text-align:center;height:26px;}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{color:#FFF;font:11px/15px tahoma;padding:0px 5px 3px;background:#CCC;display:inline-block;cursor:pointer;float:right;margin:4px;border-radius:3px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:var(--teleapps-primary);color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot{display:inline-block;margin-top:4px;}
.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 7px;background:#ccc;display:block;border-radius:1px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--teleapps-primary)}
.owl-carousel .owl-controls .owl-nav .owl-next{float:left;}
.owl-carousel .owl-controls .owl-nav .owl-prev{float:right;}
.posts .content{margin:10px;text-align:center;}
.posts .item{float:right;width:100%;text-align:justify;}
.posts img{float:right;width:160px;height:100px;padding:3px;background:#FFF;border:1px solid #C0C0C0;margin-left:10px;}
.posts .body{line-height:23px;}
.posts .line{width:95%;border-bottom:1px dashed #e5e5e5;margin:4px;display:inline-block;}
.post .content{border:1px dashed #E5E5E5;padding:7px;margin:7px;}
.post .h2{text-align:center;font:bold 16px arial;}
.post .h2 a,.the_category a{color:var(--teleapps-primary)}
.post .h2 a:hover,.the_category a:hover{color:#860101}
.the_category a, .the_category span{display:inline-block;}
.post .extract{background:#F8F8F8;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;padding:5px 10px;width:95%;margin:10px auto;}
.post .head{display:inline-block;text-align:center;width:100%;}
.post .rootitr{font-size:10px;text-align:center;margin-bottom:4px;}
.post .the_ID{float:right;margin-right:4px;}
.post .left{float:left;position:relative;}
.post .left span{float:left;border-right:1px solid #E4E4E4;cursor:pointer;margin-left:6px;padding-right:6px;}
.post .left span a:hover{text-decoration:underline;color:var(--teleapps-primary)}
.print a:before{content:"";float:left;height:16px;width:16px;background:url('images/sprites.png') no-repeat -170px -59px;margin:3px 4px 0px 0px;}
.comments_popup_link a:before{content:"";float:left;height:14px;width:14px;background:url('images/sprites.png') no-repeat -171px -75px;margin:4px 4px 0px 0px;}
.send_email a:before{content:"";float:left;height:15px;width:16px;background:url('images/sprites.png') no-repeat -104px -136px;margin:3px 5px 0px 0px;}
.body_social{width:100%;height:100%;background:rgba(0, 0, 0, 0.05);position:fixed;z-index:99;display:none;top:0px;right:0px;}
.socials{display:none;position:absolute;top:25px;left:0px;background:#FFF;width:85px;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);z-index:999;}
.socials .title{background:#666;height:21px;font:10px/21px tahoma;color:#FFF;}
.socials .title i{float:right;background:var(--teleapps-primary);width:16px;height:15px;font:10px/14px tahoma;margin:3px;cursor:pointer;}
.socials a{display:block;padding:3px 0px;border-bottom:1px dashed #F2F2F2;color:#666;text-align:right;line-height:23px;}
.socials a:last-child{border:0px;}
.socials a:hover{}
.socials a:before{content:"";width:17px;height:20px;float:right;background:url('images/sprites.png') no-repeat scroll 0% 0% transparent;margin:4px 5px 0px;position:relative;}
.socials .fb:before{background-position:-1px -137px;width:15px;}
.socials .gp:before{background-position:-16px -137px}
.socials .tw:before{background-position:-39px -137px}
.socials .clb:before{background-position:-60px -137px;width:23px;}
.socials .yho:before{background-position:-85px -137px}
.socials .fb:hover:before{background-position:-1px -160px;}
.socials .gp:hover:before{background-position:-16px -160px}
.socials .tw:hover:before{background-position:-39px -160px}
.socials .clb:hover:before{background-position:-60px -160px;}
.socials .yho:hover:before{background-position:-85px -160px}
.socials .fb:hover{color:#2484c6;}
.socials .gp:hover{color:var(--teleapps-primary);}
.socials .tw:hover{color:#48a9eb;}
.socials .clb:hover{color:#55b01e;}
.socials .yho:hover{color:#b038a5;}
.news_size{padding:2px 6px 0px 0px !important;border:0px !important;}
.news_size_down, .news_size_reset, .news_size_up{width:14px;height:14px;text-decoration:none;float:left;margin-right:3px;background:url('images/sprites.png') no-repeat;margin-top:2px;}
.news_size_up{background-position:-234px -106px;}
.news_size_reset{width:28px;background-position:-203px -106px;margin-top:3px;}
.news_size_down{background-position:-186px -106px;}
.the_category{float:right;width:70%;text-align:right;margin:2px 6px 0px 0px;direction:ltr;}
.the_views{float:left;width:25%;text-align:left;margin:2px 6px 0px;}
.post img{margin:4px 0px;max-width:100%;height:auto;}
.post .the_content ul li{list-style-type:disc;}
.post .the_content ol li{list-style-type:unset;}
.post .the_content ul,.post .the_content ol{margin-right:25px;}
.post .the_content blockquote{text-align:justify;padding:5px 10px;margin:5px;border-radius:3px;color:#777;background:#F8F8F8;}
.post .the_content hr{border-bottom:1px solid #ededed;}
.post .the_content h1{font:17px Yekan,tahoma;}
.post .the_content h2{font:15px Yekan,tahoma;}
.post .the_content h3{font:13px Yekan,tahoma;}
.post .tag{background:#F7F7F7;width:100%;padding:5px 0px;display:inline-flex;}
.post .tag h3{font:11px/21px tahoma;padding:0px 10px;text-align:justify;}
.post .tag span{margin-left:5px;}
.post .tag a,.post .the_content a{color:#336699}
.post .tag a:hover,.post .the_content a:hover{color:var(--teleapps-primary);text-decoration:underline;}
.post .tag span:before{content:"";float:right;height:16px;width:16px;background:url('images/sprites.png') no-repeat -171px -90px;margin:4px 0px 0px 4px;}
.related .title{color:#444;font:13px Yekan,tahoma;border-bottom:1px dashed #f2f2f2;padding:6px 0px;}
.related .title:before{content:"";float:right;height:10px;width:12px;background:url('images/sprites.png') no-repeat scroll -171px -108px transparent;margin:6px 3px 0px 6px;}
.related ul{float:right;width:100%;padding:5px 0px 0px;text-align:justify;margin-bottom:7px;}
.related a{color:#777;}
.related a:hover{color:var(--teleapps-primary);}
.pagenavi{display:inline-block;width:100%;font:11px/25px tahoma;background:#F7F7F7;height:57px;margin:-8px 0px 2px;}
.pagenavi .pages{padding:0px 6px;margin:16px 13px 8px 5px;float:right;background:#999;text-align:right;font:11px/24px tahoma;border:0px none;width:auto;color:#fff;}
.pagenavi a, .pagenavi span{transition:all 0.5s ease 0s;margin:16px 3px 0px;float:right;width:26px;text-align:center;background:#E5E5E5;color:#777;font:11px/26px tahoma;height:26px;}
.pagenavi span.current,.pagenavi a:hover{color:#FFF;background:var(--teleapps-primary);}
.footer{background:#333;margin-top:5px;float:right;width:100%;border-top:4px solid #444;}
.tags h5,.postfoot h5{color:#CCC;font-size:15px;border-bottom:3px solid #262626;padding:10px 15px;float:right;margin-bottom:5px;}
.tags a{font-size:11px;padding:0px 5px 4px;color:#999;}
.tags a:hover{color:#cbd200;text-decoration:underline;}
.tags .content{padding:5px 0px;text-indent:8px;height:23px;overflow:hidden;display:inline-block;width:100%;background:rgba(0, 0, 0, 0.07);margin:5px 0px 0px;}
.postfoot{text-align:center;overflow:hidden;height:132px;}
.postfoot .content{display:inline-block;width:100%;margin:5px 0px;}
.postfoot img{width:120px;height:70px;display:inline-block;border:3px solid rgba(0, 0, 0, 0.1);margin-right:7px;}
.postfoot h5{padding:5px 15px 10px;}
.postfoot .owl-controls{background:none !important;}
.postfoot .owl-dots{display:block;position:absolute;top:-39px;left:0px;}
.postfoot .owl-dot span{background:rgba(0, 0, 0, 0.15) !important;border-radius:50% !important;margin:0px 4px !important;}
.postfoot .owl-dot.active span, .postfoot .owl-dot:hover span{background:rgba(203, 210, 0, 0.8) !important}
.footer .line{width:100%;border-bottom:1px dashed rgba(0, 0, 0, 0.3);margin:13px 0px 2px;display:inline-block;}
.postfoot .owl-nav{display:none !important}
.postfoot .owl-controls{margin-top:-17px !important;}
.mfamo{background:url('images/sprites.png') no-repeat -248px -106px;width:60px;height:50px;float:right;margin:8px 0px 0px 10px;}
.mfamo:hover{opacity:0.8}
.copyright{float:right;width:100%;color:#999;background:rgba(0, 0, 0, 0.15);}
.copyright a{color:#999}
.copyright a:hover{color:#cbd200;text-decoration:underline;}
.copyright .text{float:right;margin:10px 0px;width:55%;}
.social{float:left;margin-top:25px;}
.social a{display:block;width:32px;height:32px;float:left;background:url('images/sprites.png') no-repeat #242424;margin:0px 4px;position:relative;transition:none 0s ease 0s;border-radius:50%;}
.social a.fb{background-position:-26px -80px;}
.social a.gp{background-position:-54px -80px;}
.social a.tw{background-position:-89px -80px}
.social a.yt{background-position:-127px -80px;}
.social a.in{background-position:-1px -103px}
.social a.clb{background-position:-32px -104px;}
.social a.aprt{background-position:-102px -103px}
.social a.yho{background-position:-64px -103px}
.social a:hover.fb,.social a:hover.in,.social a:hover.tw{background-color:#0063d2;}
.social a:hover.gp,.social a:hover.yt{background-color:var(--teleapps-primary);}
.social a:hover.clb{background-color:#d24f00;}
.social a:hover.aprt{background-color:#0ea374;}
.social a:hover.yho{background-color:#9900d2;}
.social span{display:none}
.comments_title{height:30px;}
.comments_title span{float:left;line-height:30px;padding:0px 5px;color:#999;}
.comments_title span:before{content:"";background:#d9d9d9;width:1px;height:13px;float:right;margin:9px 0px 0px 9px;}
.comments_title span:last-child:before{display:none}
.comments_title h5{float:right;background:#aaa;font-size:15px;line-height:30px;padding:0px 10px;color:#fff;margin-right:10px;border-radius:5px 5px 0px 0px;}
.comments ul{border-bottom:1px dashed #f2f2f2;padding:10px 5px;margin-bottom:10px;text-align:right;}
.comments li{color:#aaa;font:11px/21px tahoma;}
.comments li:before{content:"";background-color:#aaa;height:4px;width:4px;float:right;margin:10px 5px 0px;}
.comment-form{padding:5px 10px;}
.comment-respond{border-bottom:1px dashed #F2F2F2;margin-bottom:9px;display:inline-block;width:100%;padding-bottom:8px;}
.comment-form .right{height:76px;width:100%;float:right;}
.contactForm .right{width:40%;position:relative;}
.contactForm .bottom{position:relative;}
.contactForm .alert,.contactForm .alert2,.contactForm .alert3{position:absolute;top:32px;left:3px;background:rgba(215, 36, 36, 0.1);padding:1px 5px;border:1px solid rgba(215, 36, 36, 0.2);color:rgba(215, 36, 36, 0.4);}
.contactForm .alert2{top:102px;}
.contactForm .alert3{top:38px;}
.comment-form input, .comment-form textarea, .contactForm input, .contactForm textarea{width:100%;background:#f2f2f2;padding:8px 0px;text-indent:9px;margin-bottom:10px;font:11px tahoma;color:#777;}
.comment-form input:hover,.comment-form textarea:hover{background:#f7f7f7}
.contactForm label,.contactForm{width:100%;display:inline-block;padding-bottom:8px;}
.contactForm{margin:0px;}
.comment-form textarea,.contactForm textarea{resize:none;margin:5px 0px;height:70px;}
.comment-form button,.form-submit #submit,.contactForm button{float:left;padding:5px 10px;color:#FFF;background:var(--teleapps-primary);font-size:15px;cursor:pointer;margin-right:5px;margin-top:3px;}
.form-submit #submit{font-family:yekan,tahoma;border:0px;}
.comment-form .blackey{background:#444;color:#d9d9d9;}
.comment-form .blackey:hover{background:#666;color:#e5e5e5;}
.comment-form button:hover,.contactForm button:hover{background:#b40102}
.comments p.form-submit{display:none;}
.comment{background:#F7F7F7;padding:5px;margin-bottom:5px;}
.comment .content{text-align:initial;padding:5px 5px 0px;color:#777;}
.vcard{height:33px;background:#ededed;}
.cm-meta{float:right;}
.vcard .fn{float:right;font:bold 11px/32px tahoma;color:#777;margin-right:8px;}
.bypostauthor .fn:after{content:"مدیر";font:11px tahoma;background:var(--teleapps-primary);color:#FFF;margin:5px 5px 5px 0px;padding:0px 5px 3px;}
.vcard .says{color:#999;float:right;line-height:32px;margin-right:7px;font-size:10px;}
.vcard .reply{float:left;margin:5px;}
.comment-reply-title a, .vcard .reply a{padding:4px 6px;font:11px tahoma;color:#888;float:left;}
.comment-reply-title a{margin-bottom:5px;}
.comment-reply-title a:before{content:"x";margin:0px 0px 0px 5px;font:13px/1px Yekan,tahoma;}
.comment-reply-title a:hover,.vcard .reply a:hover{color:var(--teleapps-primary);}
.comment-awaiting-moderation{float:left;font:10px/30px tahoma;color:var(--teleapps-primary);opacity:0.8;}
.comment-body{margin:5px 0px;border-bottom:3px dashed #F2F2F2;font:11px tahoma;}
.comments .depth-2, .comments .depth-3, .comments .depth-4, .comments .depth-5, .comments .depth-6, .comments .depth-7, .comments .depth-8, .comments .depth-9, .comments .depth-10{background:#fff;margin:5px;}
.depth-2 .vcard,.depth-3 .vcard,.depth-4 .vcard,.depth-5 .vcard,.depth-6 .vcard,.depth-7 .vcard,.depth-8 .vcard,.depth-9 .vcard,.depth-10 .vcard{background:#f7f7f7;}
.comments .navigation{display:inline-block;width:100%;}
.comments .navigation a{color:#FFF;float:right;padding:4px 10px;background:rgba(35, 35, 35, 0.5);margin:2px 0px 5px;}
.comments .navigation a:hover{background:#08F;}
.comments .navigation a:last-child{float:left;}
.bmcorner{position:fixed;bottom:-6px;left:0px;z-index:999;}
.cornerclose{display:block;width:35px;height:35px;background:url('images/sprites.png') no-repeat -133px -119px;position:fixed;bottom:0px;left:0px;z-index:1001;cursor:pointer;}
.cornerclose:hover{opacity:0.8}
.scrolltop{position:fixed;bottom:7px;right:7px;background-color:rgba(0, 0, 0, 0.2);display:none;z-index:999;width:35px;height:35px;cursor:pointer;transition:all 0.3s ease-out 0s;text-align:center;}
.scrolltop:hover{background-color:rgba(0, 0, 0, 0.4);}
.scrolltop .icon{display:inline-block;height:7px;width:12px;margin-top:14px;background:url('images/sprites.png') no-repeat scroll -172px -48px transparent;margin-right:1px;}
.ads_single{text-align:center;margin:10px 0px 0px;}
.ads_single img{border:2px solid rgba(0, 0, 0, 0.1);}
.ps-star-ratings{overflow:hidden;display:inline-block;position:relative;width:100%;}
.ps-star-ratings .stars-wrap{width:85px;display:inline-block;margin-top:23px;}
.ps-star-ratings .ratenumber{margin-top:24px;}
.ps-star-ratings .psfr-stars{height:17px;position:relative;}
.ps-star-ratings .psfr-star{background-position:0px 0px;}
.ps-star-ratings .psfr-star.gray{background:url(images/rating_off.png) repeat-x;}
.ps-star-ratings .psfr-star.yellow{background-image:url(images/rating_on.png);}
.ps-star-ratings .orange{background-image:url(images/rating_over.png);}
.ps-star-ratings .psfr-stars .psfr-fuel{height:16px;position:absolute;top:0px;left:0px;z-index:0;}
.ps-star-ratings .psfr-stars a{width:17px;height:16px;float:left;position:relative;z-index:1;}
.ps-star-ratings .psfr-legend{color:#888;font:11px/16px tahoma;width:100%;top:0px;position:absolute;}
.psfr-legend strong{font:13px Yekan,tahoma;}
.star_ratings{position:relative;float:right;width:100%;margin:0px 0px 8px;height:50px;background:#f7f7f7;}
.star_ratings .txt{position:absolute;right:0px;z-index:9;font:13px/50px Yekan,tahoma;}
.star_ratings .txt:before{content:" ";background:url('images/sprites.png') no-repeat -104px -152px;width:20px;height:19px;float:right;margin:15px 14px 0px 10px;}
.star_ratings .stars-wrap{float:left;margin-top:18px;margin-left:15px;display:initial;}
.star_ratings .psfr-legend{position:initial;float:left;width:100px;margin-left:10px;margin-top:15px;}
.star_ratings .post-ratings div{margin:0px;float:right;}
.star_ratings .ratenumber{float:left !important;margin-top:0px !important;line-height:21px;}
.download{font:16px Yekan,tahoma;text-align:center;}
.post .download a{background:#f7f7f7;padding:2px 10px;margin:5px;display:inline-block;border:1px solid #f2f2f2;border-radius:3px;}
.post .download a:hover{background:var(--teleapps-primary);color:#f7f7f7;text-decoration:none;border-color:#B40102;}
.post .download a:before{content:"";float:right;height:14px;width:20px;background:url('images/sprites.png') no-repeat -128px -161px;margin:6px 0px 0px 5px;transition:all 0.3s ease-out 0s;}
.post .download a:hover:before{background-position:-151px -161px;}
.post .download ul li{list-style-type:none;}
.headfix,.cat_menu{display:none;}
.t1{height:25px;background:#fafafa;font:13px Yekan,tahoma;}
.t2{height:25px;background:#f5f5f5;font:13px Yekan,tahoma;}
.ltr{direction:ltr}
.jads-t{background:#666;padding:5px;color:#f2f2f2;font:15px Yekan,tahoma;text-shadow:1px 1px 0pt #384e60;}
@media screen and (max-width:1360px){.special .right{width:50%;}
}
@media screen and (max-width:1280px){.search{width:29%;}
.categories ul{width:70%;}
.special .right{width:47%;}
.special img{width:250px;}
.sidebar .links a{font-size:10px;}
.nav, .warpper{width:98%;}
.single_warpper{width:88%;}
.logo h1{width:80%;}
}
@media screen and (max-width:1024px){.postside{display:none !important}
.search{width:35%;}
.categories ul{width:64%;}
.sidebar.left,.two_warpper,.sidebar .right,.sidebar .left_banner,.copyright .text,.social,.post .left,.single_banner{width:100%;}
.left_banner{background:#fff;padding:8px 0px 3px;margin-bottom:10px;}
.tabs span{padding:1px 4px 4px;margin:0px;font-size:10px;}
.special .body{line-height:22px;}
.social{margin:13px 0px;text-align:left;}
.social a{display:inline-block;float:none;margin:0px 5px;}
.post .head .the_time{float:left;}
.post .left{margin-top:5px;}
.logo h1{width:200%}
}
@media screen and (max-width:1000px){.header .headbanner{display:none !important}
}
@media screen and (max-width:800px){.sidebar,.page_body{width:100%;}
.special img{width:280px;}
.search{width:40%;}
.navicon{background:url('images/sprites.png') no-repeat -182px -121px #444;display:block;height:35px;width:37px;float:right;margin:0;cursor:pointer;}
.navicon:hover{opacity:0.8;}
.headfix{display:block;background:var(--teleapps-primary);height:45px;}
.headfix b{float:right;font:15px Yekan,tahoma;color:#fff;overflow:hidden;width:110px;text-align:right;height:23px;margin-right:8px;}
.headfix b:nth-child(2){float:right;color:rgba(255, 255, 255, 0.7);font:11px tahoma;height:auto;}
.headfix i{cursor:pointer;position:absolute;left:5px;top:5px;width:20px;height:20px;font:12px/18px tahoma;background:var(--teleapps-primary);color:#fff;text-align:center;}
.headfix i:hover{opacity:0.7;}
.categories .zetta-menu{position:fixed;float:none;height:100%;right:0px;background:none repeat scroll 0% 0% #333;width:150px;z-index:99999;margin:0px -162px 0px 0px;top:0px;}
.categories li{width:100%;}
.categories li a,.cat_menu{display:block;height:auto;}
.categories li a:hover{background:#222;color:#fff;}
.categories li a:before{background:var(--teleapps-primary);content:"";float:right;width:2px;height:5px;margin:15px 0px 0px 6px;}
.cat_menu{text-align:center;border-bottom:1px dashed #222;padding-bottom:15px;margin-bottom:10px;}
.cat_menu span{position:absolute;right:0px;color:#CCC;margin:34px 10px;background:none repeat scroll 0% 0% #333;padding:0px 5px;font-size:10px;}
.cat_menu a{background:none repeat scroll 0% 0% #222;color:#FFF;text-align:center;display:inline-block;width:44%;margin:7px 1px 0px;padding-bottom:2px;}
.cat_menu a:hover{background:var(--teleapps-primary);}
.categories .children,.cat_menu2{display:none !important;}
.bodydeactive{width:100%;height:100%;background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.4);position:fixed;z-index:9999;display:none;top:0px;}
}
@media screen and (max-width:720px){.search{width:45%;}
.date{width:100%;padding:0px;}
.date:before{margin:7px;}
}
@media screen and (max-width:640px){.search input{width:68%;}
.special img{width:240px;}
}
@media screen and (max-width:520px){.search{width:60%;}
.banners img{max-width:95%;}
.special .right{width:99%;}
.special .left{display:none}
.mfamo{display:none;}
.logo h1{width:250%}
.download audio,.download video{width:95% !important}
}
@media screen and (max-width:480px){.search{width:65%;}
.posts img{float:none;display:inline-block;}
.posts .item{text-align:center;}
.posts .rootitr,.posts .left{text-align:justify;}
.special .right{width:98%;}
.postfoot,.footer .line{display:none}
.copyright .text, .social{text-align:center;}
.post .the_ID,.post .head .the_time,.the_category,.the_views,.star_ratings .txt{width:100%}
.star_ratings{height:80px;}
.ps-star-ratings{margin-top:30px;}
}
@media screen and (max-width:320px){.search{width:75%;}
.special .right{width:97%;}
.foot span{margin-bottom:5px;}
}
}
/* TeleApps editorial and app layout */
.ta-teleapps-wrapper{margin-top:15px;min-height:350px}
.ta-teleapps-wrapper .page_body{box-sizing:border-box}
.ta-teleapps-wrapper .ta-app-page,.ta-teleapps-wrapper .ta-archive{margin:0 0 20px}
.ta-teleapps-wrapper .ta-grid,.ta-teleapps-wrapper .ta-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}
.ta-home-site{max-width:1400px;margin:20px auto 0;width:95%;clear:both}
.ta-home-news{margin:24px 0 30px}
.ta-home-news h2,.ta-latest h1{font:700 21px/1.6 Yekan,Tahoma,sans-serif;margin:0 0 12px;color:#293241}
.ta-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px}
.ta-section-heading a{font:12px tahoma;color:var(--teleapps-primary)}
.ta-news-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ta-news-item{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e9edf2}
.ta-news-item>a{display:block}.ta-news-item img{display:block;width:100%;height:165px;object-fit:cover}
.ta-news-body{padding:14px}.ta-news-body h3,.ta-news-body h2{font:700 15px/1.8 Yekan,Tahoma,sans-serif;color:#293241}
.ta-news-body p{font-size:12px;line-height:1.9;margin-top:8px}
.ta-section-archive{padding-top:12px;padding-bottom:35px}
.ta-section-archive-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px}
.ta-section-archive h1{font:700 23px/1.7 Yekan,Tahoma,sans-serif;color:#293241;margin:0}
.ta-section-archive .ta-news-list{margin:0 0 18px}
.ta-section-archive .ta-editorial-pagination{margin:20px 0;text-align:center}
.ta-section-archive .ta-editorial-pagination .page-numbers{display:inline-block;padding:6px 12px;background:#fff;margin:4px;border-radius:6px}
.ta-section-archive .ta-editorial-pagination .current{font-weight:bold;background:#e9eef6}
.ta-section-archive .ta-section-empty{padding:16px;background:white;border-radius:8px}
@media(max-width:1050px){.ta-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-teleapps-wrapper .ta-grid{grid-template-columns:1fr}}
@media(max-width:750px){.ta-news-list{grid-template-columns:1fr}.ta-teleapps-wrapper .two_warpper,.ta-teleapps-wrapper .page_body{width:100%!important;float:none!important}.ta-teleapps-wrapper .sidebar,.ta-teleapps-wrapper .single_banner{display:none}.ta-section-archive h1{font-size:20px}}

/* TeleApps configurable palette */
:root{--teleapps-primary:#0f6bff;--teleapps-accent:#18c8f7;--teleapps-dark:#102b5c;--teleapps-menu-bg:#16213e;--teleapps-menu-text:#ffffff;--teleapps-page-bg:#eef4fb}
body{background:var(--teleapps-page-bg)}
a:hover,.relatedpost a:hover,.comment-reply-title a:hover,.vcard .reply a:hover{color:var(--teleapps-primary)}
.header{background:linear-gradient(to bottom,#eef4fb,#fff)}
.header .headbanner{border-color:#d7e3f4}
.categories{background:var(--teleapps-menu-bg)}
.categories_div{background:linear-gradient(90deg,var(--teleapps-primary),var(--teleapps-accent))}
.categories .cat-item>a,.cat_menu a,.headfix b{color:var(--teleapps-menu-text)!important}
.search{background:rgba(255,255,255,.08)}
.search input{color:var(--teleapps-menu-text)!important}
.search button{background:rgba(255,255,255,.12)}
.date{background:transparent;color:var(--teleapps-menu-text)}
.sidebar .title,.buy .title,.socials .title i{background:var(--teleapps-primary)}
.sidebar .title:before,.buy .title:before{border-color:var(--teleapps-primary) transparent transparent transparent}
.sidebar.left .title,.footer,.socials .title,.postside p{background:var(--teleapps-dark)}
.sidebar.left .title:before{border-color:var(--teleapps-dark) transparent transparent transparent}
.footer{border-top:4px solid var(--teleapps-primary)}
.comments_title h5,.ta-editorial-pagination .current,.pagenavi .current{background:var(--teleapps-primary)!important;color:#fff}
.pagenavi a:hover,.ta-editorial-pagination .page-numbers:hover{background:var(--teleapps-accent);color:#fff}
.headfix i{background:var(--teleapps-primary)}
.logo h1,.site-description{color:#315071}
.logo .img{background-size:contain}
.ta-news-item,.ta-section-empty,.ta-editorial-pagination .page-numbers{box-shadow:0 6px 16px rgba(16,43,92,.06)}

/* Header logo and mobile polish */
@media(max-width:750px){.logo .img{max-width:100%;background-size:contain}}


/* TeleApps 2.2 — original user-provided logo and cleaned public chrome */
.header{background:linear-gradient(180deg,#f5f9ff 0%,#fff 100%);}
.header .body{height:auto;min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:24px;background-size:auto 100%;box-sizing:border-box;}
.header .logo{float:none;flex:0 0 auto;width:auto;margin:0;padding:10px 0;position:relative;}
.header .logo .img{float:none;display:block;width:330px;max-width:100%;height:auto;min-height:0;background:none!important;overflow:visible;}
.header .logo .img img{width:100%;height:auto;max-height:108px;object-fit:contain;display:block;transition:none;}
.header .headbanner{float:none;flex:0 1 728px;width:auto;max-width:728px;height:auto;min-height:0;margin:0;border:0;overflow:hidden;}
.header .headbanner img{max-width:100%;height:auto;display:block;}
.logo .site-description,.logo h1{display:none!important;}
.categories .headfix b,.categories .cat_menu span{color:var(--teleapps-menu-text);}
.categories .cat-item>a:hover,.categories .cat_menu a:hover{background:var(--teleapps-primary)!important;color:#fff!important;}
.zetta-menu>li>ul li:before{background:var(--teleapps-accent);border-right:1px solid var(--teleapps-primary)}
.search .icon{background:none!important;position:relative;width:13px;height:13px;display:block;border:2px solid var(--teleapps-accent);border-radius:50%;margin:8px 11px 0 0;box-sizing:border-box;}
.search .icon:after{content:"";position:absolute;width:7px;height:2px;background:var(--teleapps-accent);transform:rotate(-45deg);top:10px;right:9px;}
.search button{background:var(--teleapps-menu-bg)!important;}
.search button:hover{background:var(--teleapps-primary)!important;}
.categories .date{color:var(--teleapps-menu-text)!important;}
.footer .copyright{min-height:70px;}
.footer .copyright .nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.footer .copyright .text p{line-height:2;}
.teleapps-footer-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap;}
.teleapps-footer-links a{color:#dce9fb;}
.teleapps-footer-links a:hover{color:var(--teleapps-accent);}
@media(max-width:1000px){.header .body{min-height:100px;}.header .logo .img{width:290px;}.header .headbanner{display:none!important;}}
@media(max-width:750px){.header .body{min-height:82px;justify-content:flex-start;}.header .logo{padding:7px 0;}.header .logo .img{width:220px;}.header .logo .img img{max-height:78px;}.footer .copyright .nav{display:block;}.teleapps-footer-links{margin:12px 0;}}
@media(max-width:410px){.header .logo .img{width:min(66vw,210px);}}


/* ================================================================
   TeleApps Theme 2.3.x — configurable, accessible Persian typography
   The defaults are also declared here for pre-render/fallback cases.
   Values are overridden by sanitized custom properties in wp_head.
   ================================================================ */
:root {
  --ta-font-base: 15px;
  --ta-font-article: 18px;
  --ta-font-article-mobile: 17px;
  --ta-font-h1: 32px;
  --ta-font-h2: 26px;
  --ta-font-h3: 21px;
  --ta-font-menu: 15px;
  --ta-font-card: 15px;
  --ta-font-sidebar: 14px;
  --ta-font-meta: 13px;
  --ta-article-leading: 1.85;
  --ta-paragraph-gap: .65em;
  --ta-heading-gap: 1.13em;
}
/* Base text: keep compact UI parts (icon controls, counters) unaffected. */
body { font-family: Tahoma, Arial, sans-serif; font-size: var(--ta-font-base); line-height: 1.85; color: #30415b; }
button, input, select, textarea { font-family: inherit; }
/* Main article and standard WordPress pages */
.post .the_content, .buy .content {
  font-family: Tahoma, Arial, sans-serif;
  font-size: var(--ta-font-article);
  line-height: var(--ta-article-leading);
  color: #26364c;
  overflow-wrap: break-word;
}
.post .the_content p, .buy .content p { margin: 0 0 var(--ta-paragraph-gap); }
.post .the_content > :last-child, .buy .content > :last-child { margin-bottom: 0; }
.post .the_content ul, .post .the_content ol,
.buy .content ul, .buy .content ol { margin-block: 0.45em .85em; padding-right: 0.85em; }
.post .the_content li, .buy .content li { margin-bottom: .22em; line-height: inherit; }
.post .the_content blockquote, .buy .content blockquote {
  font-size: 1em;
  line-height: var(--ta-article-leading);
  border-right: 3px solid var(--teleapps-primary);
  padding: 14px 20px;
  margin: 1.2em 0;
  background: #f3f8ff;
}
.post .the_content img, .buy .content img,
.post .the_content video, .buy .content video { max-width: 100%; height: auto; }
.post .the_content figure, .buy .content figure { max-width: 100%; margin: 1em auto; }
.post .the_content figcaption, .buy .content figcaption {
  font-size: .8em; line-height: 1.75; color: #66768a; text-align: center;
}
.post .the_content pre, .buy .content pre { max-width: 100%; overflow-x: auto; }
.post .the_content table, .buy .content table { display: block; max-width: 100%; overflow-x: auto; }
/* The single-post template outputs one h1; editor-created headings normally begin at h2. */
.post .h2, .post h1.ta-article-title, .buy .title h1 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: var(--ta-font-h1);
  font-weight: 700;
  line-height: 1.5;
  color: #132c50;
  margin: 12px 0 18px;
  text-align: right;
  overflow-wrap: anywhere;
}
.post .h2 a, .post .h2 a:visited { color: inherit; }
.post .the_content h2, .buy .content h2,
.post .the_content h1, .buy .content h1 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: var(--ta-font-h2);
  font-weight: 700;
  line-height: 1.65;
  color: #18385d;
  margin: var(--ta-heading-gap) 0 .42em;
}
.post .the_content h3, .buy .content h3 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: var(--ta-font-h3);
  font-weight: 700;
  line-height: 1.7;
  color: #234466;
  margin: calc(var(--ta-heading-gap) * .90) 0 .35em;
}
.post .the_content h4, .post .the_content h5, .post .the_content h6,
.buy .content h4, .buy .content h5, .buy .content h6 {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: 700; font-size: 1.02em; line-height: 1.75;
  margin: calc(var(--ta-heading-gap) * .85) 0 .3em;
}
/* Post metadata and excerpts */
.post .head, .post .head a, .post .source, .post .rootitr,
.post .the_category, .post .the_views, .post .the_ID,
.post .head .the_time, .post .tag, .post .tag h3,
.post .comments_popup_link, .post .news_size {
  font-size: var(--ta-font-meta);
  line-height: 1.9;
}
.post .extract { box-sizing: border-box; width: auto; font-size: calc(var(--ta-font-article) * .9); line-height: 1.9; margin: 16px auto 22px; padding: 12px 16px; }
.post .extract p { margin-bottom: 0; }
/* Primary navigation & search */
.categories li a, .categories .cat_menu a, .categories .zetta-menu > li > a {
  font-family: Tahoma, Arial, sans-serif;
  font-size: var(--ta-font-menu);
}
.categories .sub-menu li a, .zetta-menu ul > li a, .categories .cat_menu a {
  font-size: max(13px, calc(var(--ta-font-menu) - 1px));
}
.search input { font-size: max(13px, calc(var(--ta-font-menu) - 1px)); }
.date { font-size: var(--ta-font-meta); }
/* News lists, category archives and app summaries */
.posts .body, .special .body, .posts .item,
.ta-news-body p, .ta-section-description { font-size: var(--ta-font-card); line-height: 1.85; }
.posts .item h2 a, .posts .item h3 a, .special .item h2 a,
.posts a, .special a,
.ta-news-body h2, .ta-news-body h3,
.ta-news-body h2 a, .ta-news-body h3 a {
  font-family: Tahoma, Arial, sans-serif;
  font-size: calc(var(--ta-font-card) + 2px);
  font-weight: 700;
  line-height: 1.7;
}
.ta-home-news h2, .ta-section-archive h1 { line-height: 1.65; }
.posts .rootitr, .special .rootitr,
.posts .left li, .special .right li { font-size: var(--ta-font-meta); line-height: 1.75; }
/* Sidebars and footer without enlarging sprites or decorations */
.sidebar .content, .sidebar .content p, .sidebar .content li,
.sidebar .content a, .sidebar .box li, .sidebar .links a,
.sidebar .title h3, .sidebar .title h4 {
  font-size: var(--ta-font-sidebar); line-height: 1.85;
}
.sidebar .title, .buy .title { height: auto; min-height: 35px; }
.sidebar .title h3, .sidebar .title h4 { line-height: 1.75; padding-block: 5px; }
.footer, .footer p, .footer a, .footer li,
.copyright .text, .teleapps-footer-links a { font-size: var(--ta-font-sidebar); line-height: 1.85; }
.comments .content, .comments .content p, .comments li,
.comment-body .content, .comment-body .content p { font-size: var(--ta-font-card); line-height: 1.9; }
/* The plugin may render app details using its own stylesheet; no forced tiny text. */
.ta-app-page, .ta-archive { font-size: var(--ta-font-card); line-height: 1.85; }
@media (max-width: 767px) {
  .post .the_content, .buy .content { font-size: var(--ta-font-article-mobile); line-height: var(--ta-article-leading); }
  .post .h2, .post h1.ta-article-title, .buy .title h1 {
    font-size: clamp(24px, calc(var(--ta-font-h1) * .83), 34px); line-height: 1.55;
  }
  .post .the_content h2, .post .the_content h1,
  .buy .content h2, .buy .content h1 {
    font-size: clamp(21px, calc(var(--ta-font-h2) * .88), 29px);
  }
  .post .the_content h3, .buy .content h3 {
    font-size: clamp(18px, calc(var(--ta-font-h3) * .92), 24px);
  }
  .post .content { padding: 12px; }
  .post .extract { font-size: var(--ta-font-article-mobile); }
  .categories li a { font-size: var(--ta-font-menu); }
}

/* TeleApps 2.3.1 — editorial rhythm: large type, compact organized spacing */
.post .the_content, .buy .content { text-align: right; }
.post .the_content p, .buy .content p { text-wrap: pretty; }
.post .the_content :is(h2,h3,h4,h5,h6) + p,
.buy .content :is(h2,h3,h4,h5,h6) + p { margin-top: 0; }
.post .the_content :is(h2,h3,h4,h5,h6),
.buy .content :is(h2,h3,h4,h5,h6) { text-wrap: balance; }
.post .the_content figure, .buy .content figure { margin: .9em auto 1.1em; }
.post .the_content blockquote, .buy .content blockquote { margin: .9em 0; }
.post .the_content :is(ul,ol), .buy .content :is(ul,ol) { margin-bottom: .85em; }
/* Preserve fluid images/media across desktop and mobile; only prose spacing changes. */
@media(max-width:767px) {
  .post .the_content p, .buy .content p { margin-bottom: calc(var(--ta-paragraph-gap) + .05em); }
  .post .the_content h2, .post .the_content h3, .buy .content h2, .buy .content h3 { line-height: 1.55; }
}

/* ===== TeleApps 2.4.0: editorial magazine-style homepage =====
   Scoped to homepage to preserve article typography, app pages and theme settings. */
.ta-magazine{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:24px;align-items:start;max-width:1450px;margin:16px auto 32px;direction:rtl;}
.ta-magazine.ta-newsroom-wide{grid-template-columns:minmax(0,1fr);}
.ta-newsroom-main,.ta-newsroom-sidebar{min-width:0;}
.ta-newsroom-section-title{display:flex;align-items:center;gap:16px;margin:0 0 14px;min-height:37px;}
.ta-newsroom-section-title h1,.ta-newsroom-section-title h2{font:700 22px/1.6 'Yekan',Tahoma,sans-serif;color:var(--teleapps-dark,#102b5c);margin:0;}
.ta-newsroom-title-rule{height:2px;flex:1;background:linear-gradient(to left,var(--teleapps-primary,#0f6bff),transparent);opacity:.35;}
.ta-newsroom-feed{background:#fff;border:1px solid #dfe8f4;border-radius:8px;overflow:hidden;box-shadow:0 5px 16px rgba(16,43,92,.04);}
.ta-newsroom-item{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;padding:17px 18px;border-bottom:1px solid #e8eef5;align-items:center;min-width:0;}
.ta-newsroom-item:last-child{border-bottom:0;}
.ta-newsroom-cover{display:block;overflow:hidden;border-radius:7px;background:#eaf2ff;aspect-ratio:16/10;min-width:0;}
.ta-newsroom-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;}
.ta-newsroom-cover:hover img{transform:scale(1.025);}
.ta-newsroom-no-image{display:flex;align-items:center;justify-content:center;gap:9px;height:100%;color:var(--teleapps-primary,#0f6bff);font-weight:bold;font-size:19px;}
.ta-newsroom-copy{min-width:0;}
.ta-newsroom-meta{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:0 0 7px;font:12px/1.6 Tahoma,sans-serif;color:#73829a;}
.ta-newsroom-category{color:var(--teleapps-primary,#0f6bff);font-weight:700;}
.ta-newsroom-copy h2{font:700 20px/1.75 'Yekan',Tahoma,sans-serif;margin:0 0 7px;color:#172c4d;}
.ta-newsroom-copy h2 a{color:inherit;}
.ta-newsroom-copy h2 a:hover{color:var(--teleapps-primary,#0f6bff);}
.ta-newsroom-copy p{margin:0 0 9px;color:#4b5b70;font-size:15px;line-height:1.85;}
.ta-newsroom-readmore{display:inline-block;color:var(--teleapps-primary,#0f6bff);font-size:13px;font-weight:700;}
.ta-newsroom-featured{grid-template-columns:minmax(0,43%) minmax(0,1fr);padding:20px;gap:24px;align-items:center;background:#fff;}
.ta-newsroom-featured .ta-newsroom-cover{aspect-ratio:16/10;}
.ta-newsroom-featured .ta-newsroom-copy h2{font-size:clamp(22px,2.15vw,29px);line-height:1.62;}
.ta-newsroom-featured .ta-newsroom-copy p{font-size:16px;line-height:1.9;}
.ta-newsroom-pagination{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0;}
.ta-newsroom-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:7px 10px;border:1px solid #d9e3ef;border-radius:5px;background:#fff;color:#1b3559;font-size:14px;}
.ta-newsroom-pagination .current{background:var(--teleapps-primary,#0f6bff);color:#fff;border-color:var(--teleapps-primary,#0f6bff);}
.ta-newsroom-sidebox{background:#fff;border:1px solid #e0e8f3;border-radius:8px;margin:0 0 16px;overflow:hidden;box-shadow:0 3px 12px rgba(16,43,92,.03);}
.ta-newsroom-sidebox h2{font:700 17px/1.7 'Yekan',Tahoma,sans-serif;color:#fff;background:var(--teleapps-dark,#102b5c);border-right:4px solid var(--teleapps-primary,#0f6bff);padding:10px 13px;margin:0;}
.ta-newsroom-sidebox p{font-size:14px;line-height:1.85;padding:13px 13px 0;color:#465976;}
.ta-newsroom-categories{list-style:none;margin:0;padding:8px 14px;}
.ta-newsroom-categories li{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f6;gap:10px;}
.ta-newsroom-categories li:last-child{border-bottom:0;}
.ta-newsroom-categories li a{color:#304563;font:14px/1.8 Tahoma,sans-serif;}
.ta-newsroom-categories li a:hover{color:var(--teleapps-primary,#0f6bff);}
.ta-newsroom-categories li span{min-width:23px;text-align:center;background:#eef4fc;border-radius:4px;color:#547099;font-size:12px;}
.ta-newsroom-side-cta{display:inline-block;margin:10px 13px 14px;font-weight:bold;color:var(--teleapps-primary,#0f6bff);font-size:13px;}
.ta-newsroom-widgets .box{float:none;width:100%;margin-bottom:16px;}
.ta-newsroom-apps{margin:26px 0 0;}
.ta-newsroom-section-title-inline{justify-content:space-between;margin:0 0 13px;border-bottom:2px solid #dce7f5;padding-bottom:10px;}
.ta-newsroom-section-title-inline h2{font-size:20px;}
.ta-newsroom-section-title-inline>a{color:var(--teleapps-primary,#0f6bff);font-size:13px;}
.ta-newsroom-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;}
.ta-newsroom-app-card{background:#fff;border:1px solid #dfe8f4;border-radius:8px;text-align:center;padding:16px 10px;min-width:0;}
.ta-newsroom-app-cover{display:grid;place-items:center;width:72px;height:72px;border-radius:17px;background:#edf5ff;margin:0 auto 9px;overflow:hidden;color:var(--teleapps-primary,#0f6bff);font-size:25px;}
.ta-newsroom-app-cover img{width:100%;height:100%;object-fit:cover;}
.ta-newsroom-app-card h3{font-size:15px;line-height:1.65;margin:0 0 7px;}
.ta-newsroom-app-card h3 a{color:#223854;}
.ta-newsroom-app-link{color:var(--teleapps-primary,#0f6bff);font-size:12px;}
.ta-newsroom-empty{padding:25px;background:#fff;border:1px solid #e1e8f2;border-radius:8px;font-size:15px;}
@media(max-width:1180px){.ta-magazine{grid-template-columns:minmax(0,1fr) 255px;gap:16px}.ta-newsroom-item{grid-template-columns:195px minmax(0,1fr)}}
@media(max-width:900px){.ta-magazine{grid-template-columns:minmax(0,1fr);gap:19px}.ta-newsroom-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ta-newsroom-sidebox{margin:0}.ta-newsroom-featured{gap:16px}}
@media(max-width:650px){.ta-magazine{margin:13px 0 24px}.ta-newsroom-section-title h1{font-size:21px}.ta-newsroom-featured,.ta-newsroom-item{grid-template-columns:minmax(0,1fr);padding:12px;gap:11px}.ta-newsroom-cover{aspect-ratio:16/9}.ta-newsroom-featured .ta-newsroom-copy h2{font-size:23px}.ta-newsroom-copy h2{font-size:19px}.ta-newsroom-copy p,.ta-newsroom-featured .ta-newsroom-copy p{font-size:15px;line-height:1.8}.ta-newsroom-sidebar{grid-template-columns:minmax(0,1fr)}.ta-newsroom-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* TeleApps 2.4.1 — faithfully restored classic 3-column news layout. */
.ta-classic-home{width:100%;display:flow-root;direction:rtl;margin:10px auto 28px;}
.ta-classic-home .two_warpper{width:75%;float:right;}
.ta-classic-home .page_body{width:72%;float:left;min-width:0;}
.ta-classic-home .sidebar{width:27%;float:right;}
.ta-classic-home .sidebar.left{width:24.2%;float:left;}
.ta-classic-home .posts,.ta-classic-home .special{width:100%;background:#fff;margin-bottom:10px;}
.ta-classic-home .posts .content{margin:10px;text-align:right;}
.ta-classic-home .posts .item{display:flow-root;float:none;width:100%;padding:7px 0 5px;text-align:right;}
.ta-classic-home .posts .ta-classic-news-image{float:right;display:block;margin-left:11px;max-width:168px;line-height:0;}
.ta-classic-home .posts .ta-classic-news-image img{float:none;display:block;width:160px;height:100px;object-fit:cover;margin:0;padding:3px;border:1px solid #d9e3f2;background:#fff;box-sizing:content-box;}
.ta-classic-home .posts .left{float:none;width:auto;overflow:hidden;text-align:right;}
.ta-classic-home .posts .left .rootitr{margin:0 0 6px;}
.ta-classic-home .posts .left h2{margin:0 0 5px;line-height:1.65;}
.ta-classic-home .posts .left h2 a{font-size:calc(var(--ta-font-card,15px) + 2px);font-weight:700;line-height:1.65;color:#163251;}
.ta-classic-home .posts .left .body{font-size:var(--ta-font-card,15px);line-height:1.8;color:#526175;height:auto;}
.ta-classic-home .posts .left ul{display:block;position:static;margin-top:6px;min-height:18px;}
.ta-classic-home .posts .left li{font-size:var(--ta-font-meta,13px);float:none;}
.ta-classic-home .posts .line{width:100%;margin:3px 0 5px;}
.ta-classic-home .sidebar .links{height:auto;min-height:31px;display:flow-root;background:#5e6b7c;}
.ta-classic-home .sidebar .links a{line-height:21px;padding:5px 0;font-size:13px;}
.ta-classic-home .sidebar.left .right{width:57.5%;}
.ta-classic-home.ta-classic-no-ad .sidebar.left .right{width:100%;float:none;}
.ta-classic-home .sidebar.left .box{width:100%;}
.ta-classic-home .ta-classic-empty{font-size:var(--ta-font-card,15px);padding:20px;}
.ta-classic-home .ta-classic-pagination{padding:10px 13px 14px;display:flex;gap:8px;flex-wrap:wrap;}
.ta-classic-home .ta-classic-pagination .page-numbers{display:inline-block;padding:4px 10px;background:#edf4fd;color:#19446d;border-radius:4px;}
.ta-classic-home .ta-classic-pagination .current{background:var(--teleapps-primary,#0f6bff);color:#fff;}
.ta-classic-home .special{height:auto;}
.ta-classic-home .special .item{float:none;width:auto;display:flow-root;}
.ta-classic-home .special .right{height:auto;min-height:175px;}
.ta-classic-home .special .right ul{position:static;}
.ta-classic-home .special .body{height:auto;max-height:130px;}
.ta-classic-home .special .left img{object-fit:cover;max-width:100%;}
/* Preserve the original three regions down to 1025px, as in the supplied theme. */
@media(max-width:1280px) and (min-width:1025px){
 .ta-classic-home .two_warpper{width:75%;}
 .ta-classic-home .page_body{width:72%;}
 .ta-classic-home .sidebar{width:27%;}
 .ta-classic-home .sidebar.left{width:24.2%;}
 .ta-classic-home .posts .ta-classic-news-image img{width:135px;height:90px;}
 .ta-classic-home .posts .ta-classic-news-image{max-width:143px;}
}
@media(max-width:1024px){
 .ta-classic-home .two_warpper{width:100%;float:none;display:flow-root;}
 .ta-classic-home .page_body{width:73%;float:left;}
 .ta-classic-home .sidebar{width:26%;float:right;}
 .ta-classic-home .sidebar.left{width:100%;float:none;display:flow-root;clear:both;margin-top:10px;}
 .ta-classic-home .sidebar.left .right{width:100%;}
}
@media(max-width:760px){
 .ta-classic-home .page_body,.ta-classic-home .sidebar{width:100%;float:none;}
 .ta-classic-home .sidebar{margin-top:12px;}
 .ta-classic-home .sidebar.left{margin-top:12px;}
 .ta-classic-home .posts .ta-classic-news-image{float:right;max-width:118px;}
 .ta-classic-home .posts .ta-classic-news-image img{width:110px;height:80px;}
 .ta-classic-home .posts .left h2 a{font-size:16px;}
 .ta-classic-home .posts .left .body{font-size:14px;}
 .ta-classic-home .special .left{display:none;}
 .ta-classic-home .special .right{width:100%;min-height:0;}
}
@media(max-width:380px){
 .ta-classic-home .posts .ta-classic-news-image{max-width:96px;margin-left:9px;}
 .ta-classic-home .posts .ta-classic-news-image img{width:88px;height:70px;}
}


/* TeleApps 2.5.0 — refined three-column newsroom, with compact accessible sidebar tabs. */
.ta-classic-home .page_body, .ta-classic-home .sidebar{min-width:0;}
.ta-classic-home .ta-home-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px;padding:9px 15px;background:#fff;border:1px solid #dce7f3;border-right:3px solid var(--teleapps-primary,#0f6bff);border-radius:6px;}
.ta-classic-home .ta-home-feed-heading h1{font:700 18px/1.65 Yekan,Tahoma,sans-serif;color:#152f54;margin:0;}
.ta-classic-home .ta-home-feed-heading>span{font:12px/1.65 Tahoma,sans-serif;color:#73859f;}
.ta-classic-home .posts{background:transparent;border:0;margin:0 0 10px;}
.ta-classic-home .posts .content{margin:0;display:flex;flex-direction:column;gap:9px;}
.ta-classic-home .posts .item{box-sizing:border-box;display:grid;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:13px;padding:13px;background:#fff;border:1px solid #dfe7f3;border-radius:7px;box-shadow:0 2px 7px rgba(14,45,93,.035);transition:border-color .16s ease,box-shadow .16s ease;}
.ta-classic-home .posts .item:hover{border-color:#bfdbff;box-shadow:0 4px 14px rgba(14,45,93,.075);}
.ta-classic-home .posts .ta-classic-news-image{display:block;float:none;width:168px;max-width:100%;margin:0;align-self:start;overflow:hidden;border-radius:5px;}
.ta-classic-home .posts .ta-classic-news-image img{width:100%;height:104px;max-width:100%;margin:0;padding:0;border:0;object-fit:cover;box-sizing:border-box;float:none;border-radius:5px;transition:transform .2s ease;}
.ta-classic-home .posts .ta-classic-news-image:hover img{transform:scale(1.035)}
.ta-classic-home .posts .left{float:none;width:auto;min-width:0;overflow:visible;text-align:right;display:flex;flex-direction:column;gap:6px;}
.ta-classic-home .posts .left h2{font:700 17px/1.7 Yekan,Tahoma,sans-serif;margin:0;}
.ta-classic-home .posts .left h2 a{color:#163251;font-size:inherit;line-height:inherit;}
.ta-classic-home .posts .left h2 a:hover{color:var(--teleapps-primary,#0f6bff);}
.ta-classic-home .posts .left .body{font-size:var(--ta-font-card,15px);line-height:1.8;color:#526781;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:5.5em;}
.ta-classic-home .posts .ta-classic-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font:12px/1.7 Tahoma,sans-serif;color:#71839e;}
.ta-classic-home .posts .ta-classic-post-meta a{color:#48719d;font-size:inherit;}
.ta-classic-home .posts .ta-classic-post-meta a:hover{color:var(--teleapps-primary,#0f6bff);}
.ta-classic-home .posts .ta-classic-meta-separator{color:#b3bfcc;margin:0 2px;}
.ta-classic-home .posts .ta-classic-meta-hot{background:#e9f3ff;color:#0b61cb;font-weight:700;border-radius:4px;padding:1px 6px;}
.ta-classic-home .posts .ta-classic-post-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:3px;border-top:1px dashed #e5edf6;padding-top:7px;}
.ta-classic-home .posts .ta-classic-post-footer a{font:12px/1.6 Tahoma,sans-serif;}
.ta-classic-home .posts .ta-classic-comments{color:#8492a6;}
.ta-classic-home .posts .ta-classic-read-more{color:var(--teleapps-primary,#0f6bff);font-weight:700;}
.ta-classic-home .posts .line{display:none;}
.sidebar .ta-content-widget{display:block;background:#fff;border:1px solid #dfe7f3;border-radius:7px;overflow:hidden;margin:0 0 12px;box-shadow:0 2px 9px rgba(14,45,93,.04);}
.sidebar .ta-content-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;background:var(--teleapps-dark,#102b5c);gap:0;}
.sidebar .ta-content-tab{font:700 12px/1.5 Yekan,Tahoma,sans-serif;appearance:none;cursor:pointer;color:#d5e5fb;background:transparent;border:0;border-bottom:3px solid transparent;padding:11px 3px;text-align:center;white-space:normal;transition:background .2s,color .2s;}
.sidebar .ta-content-tab:hover{background:rgba(255,255,255,.07);color:#fff;}
.sidebar .ta-content-tab.is-active,.sidebar .ta-content-tab[aria-selected="true"]{background:#fff;color:#0a56b8;border-color:var(--teleapps-primary,#0f6bff);}
.ta-content-panel[hidden]{display:none!important;}
.sidebar .ta-content-panel{padding:4px 10px 7px;outline-offset:-2px;}
.sidebar .ta-content-panel-note{margin:6px 1px 5px;color:#72839c;font:11px/1.7 Tahoma,sans-serif;}
.sidebar .ta-content-mini-card{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:9px;padding:10px 1px;border-bottom:1px solid #ecf1f7;}
.sidebar .ta-content-mini-card:last-child{border:0;}
.sidebar .ta-content-mini-image{display:block;line-height:0;overflow:hidden;border-radius:5px;background:#eef4fc;}
.sidebar .ta-content-mini-image img{width:76px;height:75px;object-fit:cover;max-width:100%;display:block;border:0;margin:0;padding:0;float:none;}
.sidebar .ta-content-mini-copy{min-width:0;text-align:right;}
.sidebar .ta-content-mini-copy h3{font:700 13px/1.65 Yekan,Tahoma,sans-serif;color:#1b365d;margin:0 0 3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.sidebar .ta-content-mini-copy h3 a{color:inherit;font-size:inherit;line-height:inherit;}
.sidebar .ta-content-mini-copy h3 a:hover{color:var(--teleapps-primary,#0f6bff);}
.sidebar .ta-content-mini-copy p{font:12px/1.7 Tahoma,sans-serif;color:#64738a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 4px;}
.sidebar .ta-content-mini-copy time{font:11px/1.5 Tahoma,sans-serif;color:#99a8ba;}
.sidebar .ta-content-widget-empty{padding:18px 8px;color:#64738a;font:13px/1.8 Tahoma,sans-serif;}
.ta-classic-home .sidebar.left .box{border:1px solid #dfe7f3;border-radius:7px;overflow:hidden;box-shadow:0 2px 8px rgba(14,45,93,.035);}
.ta-classic-home .sidebar.left .box .title{background:var(--teleapps-dark,#102b5c);}
.ta-classic-home .sidebar.left .jarchives{padding:0 3px;box-sizing:border-box;}
.ta-classic-home .sidebar.left .jarchives a{font:13px/1.9 Tahoma,sans-serif;}
@media(max-width:1280px) and (min-width:1025px){
 .ta-classic-home .posts .item{grid-template-columns:137px minmax(0,1fr);gap:10px;padding:10px;}
 .ta-classic-home .posts .ta-classic-news-image{width:137px;}
 .ta-classic-home .posts .ta-classic-news-image img{width:137px;height:91px;}
 .sidebar .ta-content-mini-card{grid-template-columns:60px minmax(0,1fr);gap:7px;}
 .sidebar .ta-content-mini-image img{width:60px;height:63px;}
 .sidebar .ta-content-tab{font-size:11px;padding:10px 2px;}
}
@media(max-width:760px){
 .ta-classic-home .ta-home-feed-heading{padding:10px;}
 .ta-classic-home .ta-home-feed-heading>span{display:none;}
 .ta-classic-home .posts .item{grid-template-columns:118px minmax(0,1fr);padding:10px;gap:10px;}
 .ta-classic-home .posts .ta-classic-news-image{width:118px;}
 .ta-classic-home .posts .ta-classic-news-image img{width:118px;height:82px;}
 .ta-classic-home .posts .ta-classic-post-meta{font-size:11px;}
 .ta-classic-home .posts .ta-classic-post-footer{margin-top:1px;}
 .sidebar .ta-content-mini-card{grid-template-columns:80px minmax(0,1fr);}
 .sidebar .ta-content-mini-image img{width:80px;height:80px;}
 .sidebar .ta-content-tab{font-size:13px;}
}
@media(max-width:420px){
 .ta-classic-home .posts .item{grid-template-columns:95px minmax(0,1fr);gap:9px;}
 .ta-classic-home .posts .ta-classic-news-image{width:95px;}
 .ta-classic-home .posts .ta-classic-news-image img{width:95px;height:76px;}
 .ta-classic-home .posts .left h2{font-size:15px;}
 .ta-classic-home .posts .left .body{font-size:13px;-webkit-line-clamp:2;}
}

/* Jalali archive heading: 2.5.1 */
.ta-jalali-month-heading{background:#fff;margin:0 0 12px;padding:13px 16px;border-radius:8px;border:1px solid #e2e9f3}
.ta-jalali-month-heading h1{font:700 21px/1.8 Tahoma,sans-serif;color:var(--teleapps-dark,#102b5c)}

/* TeleApps 2.5.2 - Editorial byline in featured news cards. */
.ta-classic-home .special .ta-featured-byline{margin:3px 0 6px;font-size:12px;line-height:1.8;color:#71839e}
.ta-classic-home .special .ta-featured-byline a{color:#48719d}
.ta-classic-home .special .ta-featured-byline a:hover{color:var(--teleapps-primary,#0f6bff)}


/* ================================================================
   TeleApps Theme 2.5.3 — restrained double-frame news cards
   Keeps the established three-column layout and thumbnail sizes.
   ================================================================ */
.ta-classic-home .posts .item{
  position:relative;
  isolation:isolate;
}
.ta-classic-home .posts .item::before{
  content:"";
  position:absolute;
  inset:5px;
  border:1px dotted #c5d4e5;
  border-radius:4px;
  opacity:.72;
  pointer-events:none;
}
.ta-classic-home .posts .ta-classic-news-image{
  outline:1px dotted #b8cadf;
  outline-offset:3px;
}
.ta-classic-home .posts .ta-classic-news-image:focus-visible{
  outline:2px solid var(--teleapps-primary,#0f6bff);
  outline-offset:3px;
}
@media(max-width:760px){
  .ta-classic-home .posts .item::before{inset:4px;}
  .ta-classic-home .posts .ta-classic-news-image{outline-offset:2px;}
}

/* Persian editorial rhythm: retain legible sizes, improve paragraph alignment. */
.post .the_content, .buy .content{
  text-align:right;
  line-height:1.78;
  font-family:Tahoma,Arial,sans-serif;
  font-size:calc(var(--ta-font-article,18px) + var(--ta-reader-delta,0px));
}
.post .the_content p, .buy .content p,
.post .the_content li, .buy .content li{
  text-align:justify;
  text-align-last:right;
  text-justify:inter-word;
  overflow-wrap:break-word;
}
.post .the_content p, .buy .content p{
  margin:0 0 .58em;
  line-height:1.78;
}
.post .the_content :is(h2,h3,h4,h5,h6),
.buy .content :is(h2,h3,h4,h5,h6){
  text-align:right;
  text-wrap:pretty;
  margin-block-start:1.03em;
  margin-block-end:.37em;
}
.post .the_content h1,.post .the_content h2,
.buy .content h1,.buy .content h2{
  font-size:calc(var(--ta-font-h2,26px) + var(--ta-reader-delta,0px));
}
.post .the_content h3,.buy .content h3{
  font-size:calc(var(--ta-font-h3,21px) + var(--ta-reader-delta,0px));
}
.post .the_content :is(figure,blockquote,ul,ol),
.buy .content :is(figure,blockquote,ul,ol){
  margin-block:.75em .95em;
}
@media(max-width:767px){
  .post .the_content,.buy .content{
    font-size:calc(var(--ta-font-article-mobile,17px) + var(--ta-reader-delta,0px));
    line-height:1.82;
  }
  .post .the_content p,.buy .content p{line-height:1.82;}
}

/* The reader controls are buttons, not the obsolete sprite-only anchors. */
.post .head .news_size.ta-reader-tools{
  display:inline-flex;
  align-items:center;
  gap:3px;
  float:left;
  border:0!important;
  padding:0!important;
  margin:0 4px 0 0!important;
  direction:ltr;
  vertical-align:middle;
}
.post .head .news_size.ta-reader-tools .ta-reader-control{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:26px;
  min-height:26px;
  padding:2px 6px;
  margin:0;
  border:1px solid #d4e1f0;
  border-radius:4px;
  background:#f5f9ff;
  color:#204b78;
  font:700 13px/1.4 Tahoma,Arial,sans-serif;
  cursor:pointer;
  text-decoration:none;
  box-shadow:none;
  transition:background .12s ease,border-color .12s ease;
}
.post .head .news_size.ta-reader-tools .ta-reader-control:hover{
  background:#e5f2ff;
  border-color:#acc9eb;
}
.post .head .news_size.ta-reader-tools .ta-reader-control:focus-visible{
  outline:2px solid var(--teleapps-primary,#0f6bff);
  outline-offset:2px;
}
.post .head .news_size.ta-reader-tools .ta-reader-control:disabled{
  opacity:.42;
  cursor:default;
}
.post .head .news_size.ta-reader-tools .ta-reader-control.ta-reader-reset{
  min-width:34px;
  font-size:11px;
}
