/*
 * tabnak theme -- tabnak.ir's own header, footer, side bar of channels and the
 * «عکس روز / فیلم» boxes.
 *
 * The rules under "ported" are copied from tabnak.ir's stylesheet
 * (client/themes/fa/main/css/home_*.css, 2026-09) with the picture addresses
 * pointed at static/web/tabnak/img/orig/; the templates keep its class names
 * (templates/web/tabnak/parts/header_body.html, footer_body.html,
 * sitebuilder/widgets/tabnak/skins/slides.html). Only the block at the end is
 * ours: the original's 36-column bootstrap widths for these rows, buttons in
 * place of its links, the sticky bar and night mode.
 */

:root{--tele-gray:#3b3b3b;--light-bg:#f2f2f2;--light-body:#fff;--header-height:0px}

/* ==================================== ported ==================================== */

/* -- header -------------------------------------------------------------------------- */
.headerBg{background-color:#0152ad}
.headerFirstRow{display:flex;align-items:center;border-bottom:1px solid #00418a;padding:4px 0 4px}
.headerDateFa, .headerTime{position:relative;padding:0 25px 0 0;color:#fff;font:12px IRANSansMedium}
.headerDateFa:before{content:url("../img/orig/header_calender.fd12485a041b.svg");width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.headerTime:before{content:url("../img/orig/header_clock.c5037cc65aef.svg");width:20px;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.mainHeader .container{padding:0;direction:rtl}
.headerPipe{height:10px;width:1px;background-color:#fff;margin:0 10px}
.headerDateCol{display:flex;align-items:center;flex-wrap:wrap}
.headerDateEn{position:relative;color:#fff;font:12px IRANSansMedium}
.headerInnerCol{display:flex;align-items:center;justify-content:end;gap:24px}
.headerInnerUl{list-style:none;padding:0 0 0 16px;margin:0;display:flex;justify-content:end;align-items:center;gap:4px;flex-flow:wrap}
.headerInnerLi{display:inline-flex}
.headerInnerLink{font:13px dana-regular;font-weight:500;color:#fff;transition:all .2s;padding:0 8px;border-radius:5px;-webkit-border-radius:5px}
.headerInnerLink:hover, .headerInnerLink:focus{color:#fff;background-color:#FFFFFF33}
.headerInnerPipe{height:10px;width:1px;background-color:#FFFFFF33}
.headerInnerPipeNew{background-color:#fff}
.box-shafow-new{background-color:#FFFFFF33;border-radius:4px}
.headerSocialLink{border-radius:5px;-webkit-border-radius:5px;display:inline-flex;width:25px;height:25px;transition:all .2s}
.headerSocialRubika{background:url("../img/orig/header_rubika_w.68b6ef86c6c2.svg") no-repeat center center,#FFFFFF33}
.headerSocialWhatsapp{background:url("../img/orig/whatsapp-mobile.89f064b7276c.svg") no-repeat center center,#FFFFFF33}
.headerSocialAparat{background:url("../img/orig/aparat.3b7f8c38093f.svg") no-repeat center center,#fff}
.headerSocialX{background:url("../img/orig/x-moile.6d7d93b89442.svg") no-repeat center center,#FFFFFF33}
.headerSocialBale{background:url("../img/orig/bale-mobile.76a6529c91bc.svg") no-repeat center center,#FFFFFF33}
.headerSocialSoroush{background:url("../img/orig/soroush-mobile.977c055478fb.svg") no-repeat center center,#fff;background-size:17px}
.headerSocialEitaa{background:url("../img/orig/header_eitaa_w.10053685d064.svg") no-repeat center center,#FFFFFF33}
.headerSocialInstagram{background:url("../img/orig/header_instagram_w.b1266200efda.svg") no-repeat center center,#FFFFFF33}
.headerSocialTelegram{background:url("../img/orig/header_telegram_w.dda67a82a6de.svg") no-repeat center center,#FFFFFF33}
.headerSocialX{background:url("../img/orig/x-moile.6d7d93b89442.svg") no-repeat center center,#FFFFFF33}
.searchSvg{display:flex;width:24px;height:24px;background:url("../img/orig/header_search.d36fede0220b.svg") no-repeat center center,#fff;border-radius:5px;-webkit-border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2}
.searchInputGp{display:flex;align-items:center;overflow:hidden;position:relative}
.searchInput{background-color:#FFFFFF33!important;border:none;outline:none;font:12px/18px dana-regular;font-weight:500;color:#fff;display:flex!important;height:24px;width:138px!important;padding-left:30px;border-radius:5px!important;-webkit-border-radius:5px!important}
.searchInput::placeholder{font:12px/18px dana-regular;font-weight:500;color:#fff}
.searchInput:focus{box-shadow:none;background-color:#FFFFFF33}
.headerLangSelected{position:relative;color:#fff;font:14px IRANSansMedium;transition:all .2s ease;cursor:pointer;padding-top:2px}
.headerLangSelect{position:relative;display:flex;flex-direction:row-reverse;align-items:center}
.headerLangOptions{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;padding:8px;box-shadow:0 4px 4px -2px rgba(120,120,120,.27);-webkit-box-shadow:0 4px 4px -2px rgba(120,120,120,.27);z-index:1;border-radius:5px;visibility:hidden;height:0;transition:height .3s ease-in-out,opacity .3s ease-in-out;opacity:0}
.headerLangSelect:hover .headerLangOptions, .headerLangSelect:focus .headerLangOptions{height:max-content;visibility:visible;opacity:1}
.headerLangOption{color:#0152ad;font:13px IRANSansMedium;transition:all .2s ease;display:block;padding:0 5px;text-align:center}
.headerLangOptions .headerLangOption:first-child{border-bottom:1px solid #0152ad;margin-bottom:5px;padding:0 5px 5px}
.mainLogo{width:153px;transition:all .2s;background-size:100px !important;height:65px}
.mainLogoLink{width:146px;height:65px;display:block}
.headerMainRow{padding:4px 0;display:flex;align-items:center}
.mainLogoEn{width:141px;height:44px;display:block;background:url("../img/orig/header_logo_en.f3e5cd890a57.svg") no-repeat center center;background-size:contain}
.enLogoCol{display:flex;justify-content:end}
.headerMenuUl{list-style:none;padding:0 10px 0 0;margin:0;display:flex;justify-content:start;align-items:center;gap:12px;flex-flow:wrap}
.headerMenuLi{display:inline-flex}
.headerMenuLink{font:14px dana-regular;color:#fff;font-weight:700;padding:4px;border-radius:5px;-webkit-border-radius:5px;transition:all .2s}
.headerMenuLink:hover, .headerMenuLink:focus{color:#fff;background-color:#FFFFFF33}
.headerMenuLi.li_active .headerMenuLink{background-color:#fff;color:red}
.mainHeader{margin-bottom:20px}
.headerMobile{display:flex;align-items:center;padding:5px 0}
.lang-svg{background:url("../img/orig/lang-icon.9bf298e05267.svg") no-repeat center center;width:24px;height:24px;display:block;margin-right:4px}
@media (min-width:992px) and (max-width:1199px){
.headerMenuUl{padding:0 10px 0 0;gap:5px}
.headerMenuLink{font:12px IRANSansMedium;padding:4px}
.headerInnerUl{padding:0}
.headerInnerLink{padding:0 3px}
}
@media (max-width:1199px){
.headerInnerCol{gap:14px}
.searchInput{width:108px !important}
.headerLangSelected{font-size:12px}
}

/* -- switch -------------------------------------------------------------------------- */
.switch.tiny .switch-paddle, .switch.tiny .switch-paddle:after{border-radius:1000px}
.switch-input{opacity:0;position:absolute}
.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all .25s ease-out;border-radius:0;color:inherit;font-weight:inherit}
input+.switch-paddle{margin:0}
.switch-paddle:after{background:#fff;content:'';display:block;position:absolute;height:1.5rem;right:.25rem;top:.25rem;width:1.5rem;transition:all .25s ease-out;transform:translate3d(0,0,0);border-radius:0}
input:checked~.switch-paddle{background:#0f94e9}
input:checked~.switch-paddle:after{right:2.25rem}
[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}
.switch-active, .switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}
.switch-active{right:8%;display:none}
input:checked+label>.switch-active{display:block}
.switch-inactive{left:15%}
input:checked+label>.switch-inactive{display:none}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}
.switch.tiny .switch-paddle:after{width:1rem;height:1rem}
.switch{outline:0;position:relative;user-select:none;color:#fff;font-weight:700;font-size:.875rem}
.switch.tiny input:checked~.switch-paddle:after{right:1.75rem}
.switch.tiny{display:inline-block;height:21px}
.switch.tiny .switch-paddle{width:38px;height:14px;font-size:1rem}
.switch.tiny .switch-paddle:after{width:1rem;height:1.5rem}
.switch.tiny input:checked~.switch-paddle:after{right:1.35rem}
.switch.tiny.is-active .switch-paddle{background-color:#fff}
.switch.tiny.is-active .switch-paddle:after{background-color:#fff}
.switch.tiny .switch-paddle{background-color:#00326d;height:14px}
.switch.tiny .switch-paddle:after{background-color:#469af4;box-shadow:0 2px 6px 0 rgba(0,0,0,.5);top:-4px;right:0;width:21px;height:21px}
.switch.tiny .switch-paddle:after{left:0;right:auto}
.switch.tiny input:checked~.switch-paddle:after{left:18px;right:auto}
.switch.tiny .switch-inactive{left:5px;right:auto;z-index:9;font-size:12px;top:6px}
.switch.tiny .switch-active{color:#fff;right:1px;left:auto;z-index:9;font-size:14px;top:6px;text-align:center}
.switch.tiny .switch-active i{font-weight:700}
.switch.tiny.themeBox .switch-paddle{background-color:#FFFFFF33!important;height:24px!important;width:48px!important;border-radius:5px!important;-webkit-border-radius:5px!important;position:relative}
.switch.tiny.themeBox .switch-inactive{width:24px;height:24px;background:url("../img/orig/header_sun.1ac07632f16b.svg") no-repeat center center,#fff;border-radius:5px;-webkit-border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-size:90%}
.switch.tiny.themeBox .switch-paddle:after{display:none}
.switch.tiny.themeBox{height:24px}
.switch.tiny.themeBox .switch-active{width:24px;height:24px;background:url("../img/orig/header_moon.a53158d5405e.svg") no-repeat center center,#fff;border-radius:5px;-webkit-border-radius:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-size:90%}
.switch.tiny.themeMenuBox .switch-paddle{background-color:#DEDCDC!important;height:20px!important;width:40px!important;border-radius:5px!important;-webkit-border-radius:5px!important;position:relative}
.switch.tiny.themeMenuBox .switch-inactive{width:20px;height:20px;background:url("../img/orig/header_sun_menu.512592b52d9e.svg") no-repeat center center,#0152ad;border-radius:5px;-webkit-border-radius:5px;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.switch.tiny.themeMenuBox .switch-paddle:after{display:none}
.switch.tiny.themeMenuBox{height:20px;display:flex}
.switch.tiny.themeMenuBox .switch-active{width:20px;height:20px;background:url("../img/orig/header_moon_menu.8ad9f5df7cef.svg") no-repeat center center,#0152ad;border-radius:5px;-webkit-border-radius:5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.switch.tiny .switch-paddle, .switch.tiny .switch-paddle:after{border-radius:1000px}
.switch-input{opacity:0;position:absolute}
.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all .25s ease-out;border-radius:0;color:inherit;font-weight:inherit}
input+.switch-paddle{margin:0}
.switch-paddle:after{background:#fff;content:'';display:block;position:absolute;height:1.5rem;right:.25rem;top:.25rem;width:1.5rem;transition:all .25s ease-out;transform:translate3d(0,0,0);border-radius:0}
input:checked~.switch-paddle{background:#0f94e9}
input:checked~.switch-paddle:after{right:2.25rem}
[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}
.switch-active, .switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}
.switch-active{right:8%;display:none}
input:checked+label>.switch-active{display:block}
.switch-inactive{left:15%}
input:checked+label>.switch-inactive{display:none}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}
.switch.tiny .switch-paddle:after{width:1rem;height:1rem}
.switch{outline:0;position:relative;user-select:none;color:#fff;font-weight:700;font-size:.875rem}
@media (max-width:1199px){
.switch.tiny.themeBox .switch-paddle{width:41px}
}

/* -- ticker -------------------------------------------------------------------------- */
.teleBg{background-color:var(--light-bg);padding:12px 0;transition:background-color .2s ease-in-out;height:48px}
.teleNewsItem{color:var(--tele-gray)!important;font:14px dana-regular !important;position:relative;font-weight:500!important;padding-right:10px;transition:color .2s ease-in-out}
.teleNewsItem:before{content:'';background-color:#eb001a;width:5px;height:5px;border-radius:50%;-webkit-border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.teleBg #ticker-swipe{width:100%;background-color:var(--light-bg);transition:background-color .2s ease-in-out}
.teleBg #ticker{width:100%;height:auto}
.teleBg #ticker-wrapper{width:100%;height:24px;overflow:hidden;position:relative}
.teleBg #ticker-wrapper.has-js, .teleBg #ticker-title{height:24px}
.teleBg #js-news{list-style:none;margin:0;padding:0;position:relative;height:24px}
.teleBg #js-news li{display:none;height:24px;line-height:24px}
.teleBg #js-news li.is-active{display:block}
@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}


/* -- mobile -------------------------------------------------------------------------- */
.searchBtn{width:25px;height:25px;background:url("../img/orig/header_search.d36fede0220b.svg") no-repeat center center,#fff;border-radius:5px;-webkit-border-radius:5px;cursor:pointer;min-width:25px}
.searchBtn.searchClose{background:url("../img/orig/header_close.0f4b995c919d.svg") no-repeat center center}
.searchBtnCol{display:flex;justify-content:end;padding-left:20px;gap:10px}
.burgerLineBox{cursor:pointer;width:fit-content;padding:10px 20px}
#burgerBtn span{display:block;transition:all .5s ease-in-out,color 0s,opacity .5s ease-in-out;width:16px;height:2px;background-color:#fff;border-radius:2px}
#burgerBtn span:not(:last-child){margin-bottom:4px}
#burgerBtn span:nth-child(2){width:8px}
#burgerBtn.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}
#burgerBtn.active span:nth-child(2){opacity:0}
#burgerBtn.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.logoMob{background:url("../img/orig/header_logo_mob.57718a10b7b3.svg") no-repeat center center;display:block;width:86px;height:55px;overflow:hidden;margin:0 auto}
.mobileMenuFadeSearch{width:100%;height:100vh;backdrop-filter:blur(5px);background:#00000080;position:absolute;top:0;right:0;left:0;z-index:500;display:none}
.searchSvgMob{display:flex;width:25px;height:25px;background:url("../img/orig/header_search.d36fede0220b.svg") no-repeat center center;position:absolute;left:2px;top:50%;z-index:10;transform:translateY(-50%)}
.searchBox{background-color:#f9f9f9;display:none;position:absolute;width:100%;top:var(--header-height);z-index:505}
.searchInputMob{background-color:#F9F9F9!important;border:none;outline:none;box-shadow:none;font:12px/28px IRANSansMedium;color:#59595b;display:flex;height:64px;padding:5px 0 5px 30px}
.searchInputMob::placeholder{font:12px/28px IRANSansMedium;color:#59595b}
.searchInputMob:focus{box-shadow:none;background-color:#f9f9f9}
.searchBoxRow{padding:0 20px}
.mobileMenuFade{width:100%;height:100vh;backdrop-filter:blur(5px);background:#00000080;position:fixed;bottom:0;right:0;left:0;z-index:998;display:none}
.mobileMenuCnt{background-color:#fff;float:right;width:300px;height:100vh;position:fixed;bottom:0;right:0;z-index:999;overflow-y:scroll;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;direction:rtl;-webkit-transform:translateX(105%);transform:translateX(105%)}
.mobileMenuCntActive{-webkit-transform:translateX(0%);transform:translateX(0%)}
.menuToolBox{display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2;direction:rtl;padding:8px 18px}
.menuLang{color:#0152ad;font:12px IRANSansMedium}
.menuLang:hover{color:#0152ad}
.menuLangPipe{color:#0152ad;font:12px IRANSansMedium;margin:0 5px}
.menuSocialBox{display:flex;justify-content:center;align-items:center;gap:8px;background-color:#0152ad;padding:5px 0}
.mobileMenuUl{list-style:none;padding:0;margin:0;display:block}
.mobileMenuLi{display:block;padding:8px 0}
.mobileMenuLink{font:14px IRANSansMedium;color:#4a4a4a;padding:0 20px;display:block}
.mobileMenuLink:hover, .mobileMenuLi.li_active .mobileMenuLink{color:#eb001a}
@media (max-width:991px){
.mobileMenuCnt{top:var(--mobile-menu-top,65px);bottom:auto;height:calc(100vh - var(--mobile-menu-top,65px));height:calc(100dvh - var(--mobile-menu-top,65px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.mobileMenuFade{top:var(--mobile-menu-top,65px);bottom:0;height:auto}
.dMobileNone{display:none}
}
@media (min-width:992px){
.dDesktopNone{display:none}
}

/* -- fixed --------------------------------------------------------------------------- */
.tvFixedIcons{position:fixed;left:23px;top:37%;z-index:997;background-color:#eb001a;border-radius:100px;-webkit-border-radius:100px;width:40px;padding:12px 0 22px}
.tvFixedIconsBox{display:flex;align-items:center;flex-direction:column;gap:14px;padding-top:9px}
.tvSocialLink{display:inline-flex;width:25px;height:25px;transition:background-color .2s ease;position:relative}
.tvFixedIconsHeight{padding:12px 0 2px!important}
.tvFixedIcons .fixFootball{background:url("../img/orig/fix_cup.09a401ade86c.svg") no-repeat center center}
.tvFixedIcons .fixGold{background:url("../img/orig/fix_coin.6692af40d24b.svg") no-repeat center center}
.tvFixedIcons .fixCar{background:url("../img/orig/fix_car.41e0b64274a9.svg") no-repeat center center}
.tvFixedIcons .fixCurrency{background:url("../img/orig/fix_bitcoin.e5600208aae0.svg") no-repeat center center}
.tvFixedIcons .fixTelegram{background:url("../img/orig/fix_telegram.3f795826bb43.svg") no-repeat center center}
.tvFixedIcons .fixInstagram{background:url("../img/orig/fix_instagram.088cbbfed3b0.svg") no-repeat center center}
.tvFixedIcons .fixX{background:url("../img/orig/fix_x.eb01921e93ce.svg") no-repeat center center}
.tvFixedIcons .fixEitaa{background:url("../img/orig/fix_eitaa.357c9554a704.svg") no-repeat center center}
.tvFixedIcons .fixRubika{background:url("../img/orig/fix_rubika.60c1f94b20c6.svg") no-repeat center center}
.tvFixedIcons .fixWhatsapp{background:url("../img/orig/fix_whatsapp.ec0a0e437d34.svg") no-repeat center center}
.tvFixedIcons .fixBale{background:url("../img/orig/fix_bale.ac3755a35000.svg") no-repeat center center}
.tvFixedIcons .fixSoroush{background:url("../img/orig/fix_soroush.7a7a502ea89d.svg") no-repeat center center}
.tvFixedIcons .fixYouTube{background:url("../img/orig/fix_youtube.3e8b1aa6b6a5.svg") no-repeat center center}
.tvFixedIcons .fixAparat{background:url("../img/orig/fixAparat.355b0e317f8f.svg") no-repeat center center/22px 22px}
.tvCloseIcons{display:block;box-sizing:border-box;width:25px;height:24px;padding:0;border:0;appearance:none;-webkit-appearance:none;background:url("../img/orig/top_arrow.8b3506b719fe.svg") no-repeat center center;cursor:pointer;transition:all .4s;margin:0 auto 10px}
.tvCloseIconsRotate{transform:rotate(180deg)}
.fixIconTitle{background-color:#eb001a;border-top-right-radius:100px;border-bottom-right-radius:100px;padding:6px 14px;font:12px dana-regular;color:#fff;font-weight:500;position:absolute;z-index:995;left:100%;top:50%;transform:translateY(-50%);width:0;transition:width .25s ease-in,opacity .25s ease-in;overflow:hidden;visibility:hidden;opacity:0;white-space:nowrap}
.tvSocialLink:hover .fixIconTitle{width:max-content!important;visibility:visible!important;opacity:1!important}
.fixIconTitle.activeTitle{width:max-content;visibility:visible;opacity:1}
.phScrollToTop{display:block;position:fixed;right:20px;bottom:160px;z-index:997;width:36px;height:36px;border-radius:50%;background:var(--light-bg) url("../img/orig/go-top.7599d8d28eac.svg") no-repeat center center;cursor:pointer;box-shadow:1px 1px 3px rgba(120,120,120,.27);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}
.phScrollToTop.is-top-button-visible{opacity:1;visibility:visible;pointer-events:auto}
@media (max-width:479px){
.phScrollToTop{display:none!important}
}
@media (max-width:991px){
.tvFixedIcons{display:none}
}

/* -- footer -------------------------------------------------------------------------- */
.footerTopBg{background-color:#e9e9e9}
.mainFooter .container{padding:0;direction:rtl}
.footerSocialLink{border-radius:10px;-webkit-border-radius:10px;display:inline-flex;width:33px;height:33px}
.footerSocialRubika{background:url("../img/orig/header_rubika_xl_blue.36f98143ef21.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialEitaa{background:url("../img/orig/header_eitaa_xl_blue.62cb7d0e80a9.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialInstagram{background:url("../img/orig/header_instagram_xl_blue.c4dafbf422db.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialWhatsapp{background:url("../img/orig/whatsapp-blue.d589b8edd405.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialBale{background:url("../img/orig/bale-blue.d6320cde35d1.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialSoroush{background:url("../img/orig/soroush-mobile.977c055478fb.svg") no-repeat center center,#fff;background-size:22px 22px;transition:all .2s}
.footerSocialTelegram{background:url("../img/orig/header_telegram_xl_blue.b711394b18f7.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialAparat{background:url("../img/orig/aparat.3b7f8c38093f.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialX{background:url("../img/orig/header_x_xl_blue.2b3092cd617d.svg") no-repeat center center,#fff;transition:all .2s}
.footerSocialRubika:hover{background:url("../img/orig/header_rubika_xl.009dfcd55753.svg") no-repeat center center,#0152ad}
.footerSocialEitaa:hover{background:url("../img/orig/header_eitaa_xl.e31a1b47811e.svg") no-repeat center center,#0152ad}
.footerSocialInstagram:hover{background:url("../img/orig/header_instagram_xl.6a5234ff59c7.svg") no-repeat center center,#0152ad}
.footerSocialWhatsapp:hover{background:url("../img/orig/whatsapp-hover.07bf96356d0b.svg") no-repeat center center,#0152ad}
.footerSocialBale:hover{background:url("../img/orig/bale-hover.95cd04d045de.svg") no-repeat center center,#0152ad}
.footerSocialSoroush:hover{background:url("../img/orig/fix_soroush.7a7a502ea89d.svg") no-repeat center center,#0152ad}
.footerSocialTelegram:hover{background:url("../img/orig/header_telegram_xl.48c073a295ae.svg") no-repeat center center,#0152ad}
.footerSocialAparat:hover{background:url("../img/orig/aparat_white.6e447d05ce76.svg") no-repeat center center,#0152ad}
.footerSocialX:hover{background:url("../img/orig/header_x_xl.03716b4b50d9.svg") no-repeat center center,#0152ad}
.footerSocialCol{display:flex;align-items:center;gap:15px;justify-content:start}
.footerLogoEn{width:291px;height:26px;display:block;background:url("../img/orig/footer_logo_en.0d31292b36ba.svg") no-repeat center center}
.footerEnLogoCol{display:flex;align-items:center;justify-content:end}
.footerToolRow{display:flex;align-items:center;padding:12px 0}
.footerBottomBg{background-color:#f4f4f4}
.footerLogoCol{display:flex;align-items:center}
.footerLogo{width:153px;height:99px;display:block;background:url("../img/orig/footer_logo.205bebfb7cbf.svg") no-repeat center center}
.footerTrustCol{display:flex;align-items:center;justify-content:end}
.footerTrust{width:101px;height:101px;border-radius:10px;-webkit-border-radius:10px;overflow:hidden}
.footerTrust img{width:auto!important;height:auto!important}
.footerInnerUl{list-style:none;padding:11px 0;margin:0;display:flex;justify-content:center;align-items:center;gap:15px;flex-flow:wrap;background-color:#fcfcfc;border-radius:5px;-webkit-border-radius:5px}
.footerInnerLi{display:inline-flex}
.footerInnerLink{font:13px dana-regular;font-weight:500;color:#000;transition:all .2s}
.footerInnerLink:hover{color:#eb001a}
footer .headerInnerPipe{height:10px;width:1px;background-color:#cacacb}
.footerRow{display:flex;align-items:center;padding:9px 0}
.footerInnerCol{padding:0 65px}
.footerRightsRow{display:flex;align-items:center;border-top:1px solid #CAD5DA80;padding:11px 0}
.footerPowerCol{display:flex;justify-content:end}
.footerPower, .powerName, .footerRights{font:12px/18px dana-regular;font-weight:400;color:#000;margin:0;transition:all .2s}
.footerPower{padding-left:4px}
.powerName:hover{color:#eb001a}
@media (min-width:992px) and (max-width:1199px){
.footerInnerCol{padding:0 10px}
}
@media (max-width:991px){
.footerLogoEn{width:102px;height:36px;display:block;background:url("../img/orig/footer_logo_en_mini.f4050dfc3090.svg") no-repeat center center}
.footerEnLogoCol, .footerPowerCol{justify-content:center}
.footerToolRow{padding:9px 0 4px}
.footerTrust{width:52px;height:52px}
.footerLogoCol{padding-left:20px}
}
@media (max-width:479px){
.footerRow{padding:25px 20px 10px}
.footerRightsRow{margin:0 20px}
}

/* -- dayphoto ------------------------------------------------------------------------ */
.Htag{font-weight:400;margin:0;padding:0}
.r_news_img{display:block;float:right;margin-left:9px;overflow:hidden;padding:2px}
.title_main{color:#004292;direction:rtl;font:bold 14px/23px dana-regular;display:block;text-align:right;text-decoration:none}
.title_election{color:#fe0101;direction:rtl;font:bold 16px/24px dana-regular;display:block;text-align:right;text-decoration:none}
.title_main:before, .title_election:before{background:#eb001a;content:"";display:inline-block;height:6px;margin-right:9px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:6px}
.title_main:hover{color:#d40000;text-decoration:none}
.panel_election .itemMobile .titr1{display:flex;align-items:center;flex-direction:column;position:relative}
.panel_election .itemMobile .titr1 .picLink{width:100%;height:fit-content;aspect-ratio:1.8;background-color:grey;display:block}
.panel_election .itemMobile .titr1 img{margin:0;width:100% !important;height:auto;aspect-ratio:1.8;padding:0}
.panel_election .itemMobile .text{position:absolute;bottom:0;width:100%;height:79px;background-color:#00000061;padding:12px 4px;border-radius:0 0 8px 8px}
.titr1HomeParents{display:flex;align-items:center;flex-direction:column;position:relative}
.titr1HomeParents .picLink{width:100%;height:fit-content;aspect-ratio:1.8;background-color:grey;display:block}
.titr1HomeParents img{margin:0;width:100% !important;height:auto;aspect-ratio:1.8;padding:0}
.titr1HomeParents .text{position:absolute;bottom:0;width:100%;height:79px;background-color:#00000061;padding:12px 4px}
.titr1HomeParents .title_election{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;position:relative;margin:0 10px}
.titr1HomeParents .title_election span{position:absolute;width:5px;top:10px;transform:rotate(45deg);right:1px;height:5px;background:#fff}
.titr1HomeParents .title_election:before{background:#eb001a;content:"";display:inline-block;height:6px;margin-right:9px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:6px}
.three_news .noteParentsHome{border-radius:8px}
.three_news .noteParentsHome img, .three_news .noteParentsHome a{border-radius:0}
.limitedTwoLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media (min-width:1200px){
.three_news .noteParentsHome{max-width:164px!important;min-width:163px!important}
.dayPhotoContainer .three_news .noteParentsHome{max-width:188px!important;min-width:188px!important}
}
@media (max-width:991px){
.three_news .title_main:before{margin-right:-18px!important;background:url("../img/orig/bolet.70b967602045.png") no-repeat;content:"";display:inline-block;height:9px;margin-right:9px;-ms-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-webkit-transform:none!important;width:20px}
.three_news{display:flex;flex-direction:column}
.three_news .noteParentsHome .r_news_img{width:35%;margin:0;margin-left:10px;height:auto;aspect-ratio:1.8;padding:0;border-radius:unset!important}
.three_news .title_main:before{margin-right:-5px!important}
.three_news .noteParentsHome{border:1px solid #d3d3d3;padding:10px 0 10px 10px;margin-bottom:10px}
.three_news .title_main{margin-top:10px}
}
@media (min-width:992px){
.three_news{display:flex;flex-wrap:wrap;gap:2px}
.three_news .noteParentsHome .r_news_img{width:100%;margin:0 0 5px;height:auto;aspect-ratio:1.8;padding:0}
.three_news .title_main:before{margin-right:-18px!important;background:url("../img/orig/bolet.70b967602045.png") no-repeat;content:"";display:inline-block;height:9px;margin-right:9px;-ms-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-webkit-transform:none!important;width:20px}
.three_news .noteParentsHome{border:1px solid #d3d3d3}
.three_news .title_main{padding:0 20px 0 0}
}
@media (min-width:992px) and (max-width:1199px){
.three_news .noteParentsHome{max-width:130px!important;min-width:129px!important}
.three_news .noteParentsHome .r_news_img{width:128px!important}
}
.election_cycle{position:relative;border:1px solid #b9e0fd;margin-bottom:10px!important;border-radius:8px}
.election_dots{direction:ltr;height:18px;margin-bottom:3px;text-align:center;position:absolute;bottom:0;width:100%}
.owl-theme .election_dots .owl-dot{display:inline-block}
.owl-theme .election_dots .owl-dot.active span, .owl-theme .election_dots .owl-dot:hover span{background:#fff}
.owl-theme .election_dots .owl-dot span{background:#a2a09f;width:11px;height:11px;display:block;border-radius:30px;margin:0 2px;cursor:pointer;transition:opacity .2s ease 0s}
.panel_election{padding:7px;overflow:hidden}
.dayPhoto{padding-left:6px}
.videoHomeP{padding-right:6px}
.election_cycle .panel_election{padding:0;position:relative}
.election_controls>div:nth-child(2){display:flex;width:100%;justify-content:center;position:absolute;bottom:4px;right:0}
.election_controls .owl-nav{display:none}
.election_controls .owl-dot{width:6px;height:6px;background-color:#fff;margin:0 3px}
.election_controls .owl-dot.active{background-color:#f32831}
@media screen and (max-width:479px){
.election_cycle{position:relative;border:0;margin:0}
.election_cycle .owl-prev, .election_cycle .owl-next{display:none !important}
}

/* ===================================== ours ===================================== */

/* the original's columns (col-lg-14 of 36 ...), its rows have no gutters */
.mainHeader,.mainFooter{direction:rtl}
.mainHeader ul,.mainFooter ul{list-style:none}
.headerDateCol{flex:0 0 38.8889%;max-width:38.8889%}
.headerInnerCol{flex:0 0 61.1111%;max-width:61.1111%}
.headerLogoCol{flex:0 0 13.8889%;max-width:13.8889%}
.headerMenuCol{flex:0 0 75%;max-width:75%}
.enLogoCol{flex:0 0 11.1111%;max-width:11.1111%}
.footerSocialCol,.footerEnLogoCol{flex:0 0 50%;max-width:50%}
.footerLogoCol{flex:0 0 13.8889%;max-width:13.8889%}
.footerInnerCol{flex:0 0 75%;max-width:75%}
.footerTrustCol{flex:0 0 11.1111%;max-width:11.1111%}
.footerRightsCol{flex:0 0 72.2222%;max-width:72.2222%}
.footerPowerCol{flex:0 0 27.7778%;max-width:27.7778%}
@media (min-width:992px) and (max-width:1199px){
    .headerDateCol{flex-basis:36.1111%;max-width:36.1111%}
    .headerInnerCol{flex-basis:58.3333%;max-width:58.3333%}
    .headerLogoCol{flex-basis:16.6667%;max-width:16.6667%}
    .headerMenuCol{flex-basis:77.7778%;max-width:77.7778%}
    .footerLogoCol{flex-basis:16.6667%;max-width:16.6667%}
    .footerInnerCol{flex-basis:72.2222%;max-width:72.2222%}
}
@media (max-width:991px){
    .footerEnLogoCol{flex-basis:100%;max-width:100%}
    .footerLogoCol{flex-basis:80.5556%;max-width:80.5556%}
    .footerTrustCol{flex-basis:19.4444%;max-width:19.4444%}
    .footerPowerCol{flex-basis:100%;max-width:100%}
}
.headerMobileBurger{flex:0 0 19.4444%}
.headerMobileLogo{flex:0 0 58.3333%}
.searchBtnCol{flex:0 0 22.2222%}
.mainHeader .container,.mainFooter .container{display:block}
.mainHeader .container-fluid,.mainFooter .container-fluid{padding:0}

/* buttons where the original has links */
.searchSvg,.searchSvgMob,.searchBtn,.burgerLineBox,.tvCloseIcons,.phScrollToTop{border:0;padding:0;font:inherit}
.burgerLineBox{background:none;padding:10px 20px}
.burgerLineBox span{display:block;transition:all .5s ease-in-out,opacity .5s ease-in-out;width:16px;height:2px;background-color:#fff;border-radius:2px}
.burgerLineBox span:not(:last-child){margin-bottom:4px}
.burgerLineBox span:nth-child(2){width:8px}
.burgerLineBox.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.burgerLineBox.active span:nth-child(2){opacity:0}
.burgerLineBox.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.searchInput{padding-right:8px}
.searchInput:focus{outline:0}
.mainLogo{background:url("../img/orig/header_logo.adaa05a403e4.svg") no-repeat center;background-size:100px!important}
.mainLogoLink,.mainLogoEn,.logoMob,.footerLogo,.footerLogoEn{background-repeat:no-repeat;background-position:center}
.mainLogoEn,.logoMob{background-size:contain}
.headerMenuLink:hover,.headerInnerLink:hover,.footerInnerLink,.mobileMenuLink{text-decoration:none}

/* the bar that stays: the date line scrolls away, the logo and menu stay on top */
.mainHeader{margin-bottom:0}
.mainHeader[data-tn-sticky]{position:sticky;top:calc(-1 * var(--tn-topbar-h,33px));z-index:100}
@media (max-width:991px){.mainHeader[data-tn-sticky]{top:0}}

/* the main menu's second level, where a site has one (the original has none) */
.headerMenuLi.tn-has-sub{position:relative}
.headerMenuLi .tn-sub{display:none;position:absolute;top:100%;right:0;min-width:180px;background:#fff;padding:6px 0;border-radius:0 0 5px 5px;box-shadow:0 4px 4px -2px rgba(120,120,120,.27);z-index:20}
.headerMenuLi:hover>.tn-sub,.headerMenuLi:focus-within>.tn-sub{display:block}
.headerMenuLi .tn-sub a{display:block;padding:4px 14px;font:13px dana-regular;color:#4a4a4a}
.headerMenuLi .tn-sub a:hover{color:#eb001a}
.mobileMenuLi.tn-sub-li .mobileMenuLink{padding-right:36px;font-size:13px}

/* the mobile search panel and the side menu's shade */
.tn-mobile-search{position:absolute;top:100%;left:0;right:0}
.tn-mobile-search .mobileMenuFadeSearch{display:block;position:fixed;top:var(--mobile-menu-top,65px);height:100vh}
.tn-mobile-search .searchBox{display:block;position:relative;top:0}
.tn-mobile-search .searchInputGp{padding:0 20px}
.tn-mobile-search .searchSvgMob{left:22px}
.searchInputMob{width:100%}
.mobileMenuFade.is-on{display:block}

/* the side bar of channels: a profile the original has no picture for */
.tvSocialLink .fa{color:#fff;font-size:18px;margin:auto}
.footerSocialLink .fa{color:#0152ad;font-size:18px;margin:auto}
.headerSocialLink .fa{color:#fff;font-size:15px;margin:auto}
.tvFixedIconsHeight .tvFixedIconsBox{display:none}
.phScrollToTop{opacity:0;visibility:hidden;pointer-events:none}

/* «عکس روز / فیلم» in the builder's section */
.dayPhotoContainer>.sb-container>.sb-row{margin-left:0;margin-right:0}
.dayPhotoContainer>.sb-container>.sb-row>.sb-col{padding-left:0;padding-right:0}
@media (min-width:768px){
    .dayPhotoContainer>.sb-container>.sb-row>.dayPhoto{padding-left:6px}
    .dayPhotoContainer>.sb-container>.sb-row>.videoHomeP{padding-right:6px}
}
.panel_election.tn-slides{position:relative}
.panel_election .tn-slides-track{gap:0;border-radius:8px}
.panel_election .tn-slides-track>.item{flex:0 0 100%;scroll-snap-align:start}
.election_cycle .titr1HomeParents .picLink{border-radius:8px;overflow:hidden}
.election_cycle .titr1HomeParents img{object-fit:cover;border:0;background:none;float:none;display:block}
.election_cycle .titr1HomeParents .text{border-radius:0 0 8px 8px}
.election_controls .tn-slides-dots{display:flex;width:100%;justify-content:center;position:absolute;bottom:4px;right:0;margin:0;gap:0;direction:ltr;z-index:2}
.election_controls .tn-slides-dots button{width:6px;height:6px;background-color:#fff;margin:0 3px;border-radius:0;border:0;padding:0}
.election_controls .tn-slides-dots button.is-active{background-color:#f32831;width:6px;border-radius:0}
.three_news .noteParentsHome{background:#fff;overflow:hidden}
.three_news .r_news_img{object-fit:cover}
.three_news .title_main:hover{color:#d40000}
.dayPhotoContainer .tn-more{display:none}

/* night mode -- tabnak.ir's (body.id_night): a black page, a #1a1a1a ticker band, white
 * titles and leads in the lists, #b9e0fd card titles, grey bylines. The blue bars, the title
 * tabs, the tags, the cards' grey frames and the whole footer stay as they are by day.
 * `html[...]` so it outranks tabnak.css's :root palette. */
html[data-tn-theme=dark]{
    --tn-bg:#000;--tn-surface:#000;--tn-surface-2:#1a1a1a;--tn-soft:#1a1a1a;--tn-line:#333;
    --tn-text:#fff;--tn-heading:#fff;--tn-muted:#9f9f9f;--tn-list:#fff;--tn-mark:#fff;--tn-hot:#fff;
    --tn-link-hover:#b9e0fd;--light-bg:#1a1a1a;--tele-gray:#fff;--light-body:#262626;color-scheme:dark
}
html[data-tn-theme=dark] body{background:#000;color:#fff}
html[data-tn-theme=dark] .tn-ticker-section{background:#1a1a1a}
html[data-tn-theme=dark] .tn-ticker-list a,html[data-tn-theme=dark] .tn-bullets a,html[data-tn-theme=dark] .tn-bullets li.is-hot a,
html[data-tn-theme=dark] .tn-notes-title a,html[data-tn-theme=dark] .tn-special-title a,html[data-tn-theme=dark] .tn-card-title,
html[data-tn-theme=dark] .tn-special-lead,html[data-tn-theme=dark] .tn-special-row .tn-special-lead,html[data-tn-theme=dark] .tn-card-lead,
html[data-tn-theme=dark] .tn-archive-lead,html[data-tn-theme=dark] .tn-lead,html[data-tn-theme=dark] .tn-body,html[data-tn-theme=dark] .sb-post-body,
html[data-tn-theme=dark] .tn-credits,html[data-tn-theme=dark] .tn-gallery-images figcaption,html[data-tn-theme=dark] .tn-rss-intro,
html[data-tn-theme=dark] .tn-card-rotitr,html[data-tn-theme=dark] .tn-special-rotitr{color:#fff}
html[data-tn-theme=dark] .title_main,html[data-tn-theme=dark] .tn-card-title a,html[data-tn-theme=dark] .tn-top-three .tn-card-title a,
html[data-tn-theme=dark] .tn-top-three .tn-card.sb-card-item h3 a,html[data-tn-theme=dark] .tn-special-row .tn-special-title a,
html[data-tn-theme=dark] .tn-slide-title a{color:#b9e0fd}
html[data-tn-theme=dark] .tn-notes-author,html[data-tn-theme=dark] .tn-card-date,html[data-tn-theme=dark] .tn-special-meta{color:#868686}
html[data-tn-theme=dark] .tn-bullets .tn-bullet,html[data-tn-theme=dark] .tn-bullets li.is-hot .tn-bullet{background:#d40000}
html[data-tn-theme=dark] .tn-title-more,html[data-tn-theme=dark] .sb-more{color:#e6e6e6}
html[data-tn-theme=dark] .tn-video{background:#1a1a1a}
html[data-tn-theme=dark] .tn-tags a{color:#fff}
html[data-tn-theme=dark] .news-poll,html[data-tn-theme=dark] .news-poll *{background-color:transparent!important;color:#fff!important}
html[data-tn-theme=dark] .news-poll .np-q{color:#fff!important}
html[data-tn-theme=dark] .news-poll .np-go{background:#0152ad!important;color:#fff!important}
html[data-tn-theme=dark] .election_cycle{border-color:transparent}
html[data-tn-theme=dark] .panel_election{border:1px solid #6e6e6e;border-top:none}
html[data-tn-theme=dark] .three_news .noteParentsHome{background:transparent}
html[data-tn-theme=dark] .phScrollToTop{background-color:#1a1a1a}

/* --- LTR & English Language Support --- */
html[dir="ltr"], html[lang="en"] {
    direction: ltr !important;
    text-align: left !important;
}
html[dir="ltr"] body, html[lang="en"] body {
    direction: ltr !important;
    text-align: left !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
}
html[dir="ltr"] .headerFirstRow, html[lang="en"] .headerFirstRow,
html[dir="ltr"] .headerMainRow, html[lang="en"] .headerMainRow,
html[dir="ltr"] .headerMenuUl, html[lang="en"] .headerMenuUl,
html[dir="ltr"] .footerToolRow, html[lang="en"] .footerToolRow,
html[dir="ltr"] .footerRow, html[lang="en"] .footerRow,
html[dir="ltr"] .footerRightsRow, html[lang="en"] .footerRightsRow {
    flex-direction: row !important;
}
html[dir="ltr"] .headerDateCol, html[lang="en"] .headerDateCol {
    direction: ltr !important;
    text-align: left !important;
}
html[dir="ltr"] .headerInnerCol, html[lang="en"] .headerInnerCol,
html[dir="ltr"] .enLogoCol, html[lang="en"] .enLogoCol,
html[dir="ltr"] .footerTrustCol, html[lang="en"] .footerTrustCol,
html[dir="ltr"] .footerPowerCol, html[lang="en"] .footerPowerCol {
    margin-left: auto !important;
    margin-right: 0 !important;
}
html[dir="ltr"] .searchInput, html[lang="en"] .searchInput,
html[dir="ltr"] .searchInputMob, html[lang="en"] .searchInputMob {
    text-align: left !important;
    direction: ltr !important;
}
html[dir="ltr"] .tn-bullet, html[lang="en"] .tn-bullet {
    margin-right: 8px !important;
    margin-left: 0 !important;
}
html[dir="ltr"] .tn-rotitr, html[lang="en"] .tn-rotitr,
html[dir="ltr"] .tn-headline, html[lang="en"] .tn-headline,
html[dir="ltr"] .tn-lead, html[lang="en"] .tn-lead,
html[dir="ltr"] .tn-body, html[lang="en"] .tn-body,
html[dir="ltr"] .tn-special-title, html[lang="en"] .tn-special-title,
html[dir="ltr"] .tn-special-lead, html[lang="en"] .tn-special-lead,
html[dir="ltr"] .tn-card-title, html[lang="en"] .tn-card-title,
html[dir="ltr"] .tn-card-lead, html[lang="en"] .tn-card-lead,
html[dir="ltr"] .sb-item-title, html[lang="en"] .sb-item-title,
html[dir="ltr"] .sb-item-lead, html[lang="en"] .sb-item-lead {
    direction: ltr !important;
    text-align: left !important;
}
html[dir="ltr"] .headerLogoCol, html[lang="en"] .headerLogoCol {
    margin-right: 25px !important;
    margin-left: 0 !important;
}

/* --- Columnist / Articles circular avatars & widget styling --- */
.ratio1x1 {
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}
.radiusCircle {
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
}
.tn-articles-widget .tn-notes-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 9px 0;
    border-bottom: 1px solid var(--tn-line, #eee);
}
.tn-articles-widget .tn-notes-item:last-child {
    border-bottom: 0;
}
.tn-articles-widget .tn-notes-avatar,
.tn-notes-avatar {
    flex: 0 0 64px !important;
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;
    max-width: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
    aspect-ratio: 1 / 1 !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    background: var(--tn-surface-2, #f5f5f5);
    display: block !important;
}
.tn-articles-widget .tn-notes-avatar a {
    display: block !important;
    width: 64px !important;
    height: 64px !important;
    border-radius: 50% !important;
    overflow: hidden !important;
}
.tn-articles-widget .tn-notes-avatar img,
.tn-articles-widget .img-circle,
.tn-articles-widget img,
.tn-notes-avatar img {
    width: 64px !important;
    height: 64px !important;
    min-width: 64px !important;
    max-width: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    border-radius: 50% !important;
    display: block !important;
    margin: 0 !important;
}
.tn-articles-widget .tn-notes-avatar-placeholder {
    width: 64px !important;
    height: 64px !important;
    border-radius: 50% !important;
    background: #e0e8f5;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #004292;
    font-size: 20px;
}
.tn-articles-widget .tn-notes-info {
    flex: 1 1 auto;
    min-width: 0;
}
.tn-articles-widget .tn-notes-title {
    margin: 0 0 4px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
}
.tn-articles-widget .tn-notes-title a {
    color: var(--tn-heading, #004292);
    text-decoration: none;
    transition: color .2s;
    display: block;
}
.tn-articles-widget .tn-notes-title a:hover {
    color: var(--tn-primary, #d7262b);
}
.tn-articles-widget .tn-notes-author {
    font-size: 11px;
    color: var(--tn-muted, #777);
    margin-bottom: 2px;
}
.tn-articles-widget .tn-notes-lead {
    font-size: 11px;
    color: var(--tn-muted, #777);
    line-height: 1.7;
}


/* «سایر ویژه‌ها»: tabnak.ir's owl carousel (one slide of six news, flipping by itself) without owl/jQuery. */
.tn-other-specials{position:relative}
.tn-specials{margin-bottom:5px;position:relative}
.tn-specials .tn-sp-nav{position:absolute;top:-34px;left:20px;z-index:9;display:flex;gap:4px;direction:ltr}
.tn-specials .tn-sp-nav button{background:none;border:0;padding:0;margin:0;line-height:1;font-size:19px;color:#004292;cursor:pointer}
.tn-specials .tn-sp-nav button:hover{color:#d40000}
.tn-specials .tn-sp-viewport{overflow:hidden;width:100%}
.tn-specials .tn-sp-track{display:flex;direction:rtl;transition:transform .5s ease;will-change:transform}
.tn-specials .tn-sp-slide{flex:0 0 100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;align-content:start}
.tn-specials .item_bottom{padding:0 0 0 20px;min-width:0;overflow:hidden;border-bottom:1px solid #ececec;margin-bottom:10px;padding-bottom:10px}
.tn-specials .item_bottom .Htag{margin:2px 0 6px;font-size:13px;line-height:21px}
.tn-specials .item_bottom .title3{color:#004292;font-weight:700}
.tn-specials .item_bottom .rutitr{font-size:11px;color:#595959;line-height:19px}
.tn-specials .item_bottom .picLink{float:right;margin-left:8px;display:block;width:150px;max-width:40%}
.tn-specials .item_bottom .picLink img{width:100%;aspect-ratio:3/2;object-fit:cover;border:1px solid #ddd;border-radius:4px}
.tn-specials .item_bottom .lead2{font-size:12px;line-height:22px;color:#444;text-align:justify}
.tn-specials .item_bottom:after{content:"";display:block;clear:both}
@media (max-width:575px){
    .tn-specials .tn-sp-slide{grid-template-columns:1fr}
    .tn-specials .item_bottom{padding-left:0}
    .tn-specials .tn-sp-nav{left:8px}
}
