/*
 * tabnak theme -- استان‌ها.
 *
 * 1. tabnak.ir's «استانها» menu item, its map of the provinces and the side menu's
 *    province list (client/themes/fa/main/css/home_103338.css, 2026-09).
 * 2. ostanha.tabnak.ir's province page (general_103175.css, 2026-09), every rule
 *    scoped under .tn-ostan so it never meets tabnak.ir's own pages.
 *
 * Generated from the originals by a script; the templates keep their class names
 * (templates/sitebuilder/widgets/tabnak/province_list.html, parts/ostan_*.html).
 */

/* 1. the «استانها» menu item, the map and the province list */
.menu_ostan{background:#e9e9e9;display:block;height:auto;padding:20px;position:absolute;right:0;top:40px;width:690px;z-index:9999 !important}
.menu_s_ostan:before{background:#d40000;content:"";display:block;height:6px;position:absolute;right:4px;top:8px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:6px}
.menu_s_ostan span:hover{color:#d40000}
.menu_s_ostan{color:#000 !important;direction:rtl;font:14px/24px var(--tn-font) !important;text-align:right !important;width:100%;display:block;position:relative;padding-right:15px}
.mobileMenuUl .mobileMenuLi:not(:last-child):not(.cityBox):not(.mobileCityLi){border-bottom:1px solid #f2f2f2}
.mobileCityLi{position:relative}
.mobileCityLi:after{content:url("../img/orig/header_arrow.2650c35ec139.svg");width:20px;height:20px;position:absolute;left:20px;top:20px;transform:translateY(-50%);pointer-events:none}
.cityToggle{position:absolute;left:0;top:0;width:64px;height:100%;min-height:40px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mobileCityLi .mobileMenuLink{display:inline-block}
.cityUl{list-style:none;padding:0;margin:0;display:block}
.cityLi{display:block;padding:4px 0}
.cityLink{display:block;color:#4a4a4a;font:13px IRANSansMedium;padding:0 20px}
.cityLi:hover{background-color:#F2F2F24D}
.cityLi:hover .cityLink{color:#eb001a}
.cityBox{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.mobileCityLi.active .mobileMenuLink{color:#eb001a}
.mobileCityLi.active:after{transform:rotate(180deg);transform-origin:center center;transition:all .3s;top:10px}
.headerMenuLi.service_ostan{position:relative}
.headerMapNew .menu_ostan{background:linear-gradient(to bottom,rgba(255,255,255,0) 44px,#fff 44px);left:-165px;top:30px;right:unset;width:900px;box-shadow:0 4px 4px -2px rgba(120,120,120,.27);-webkit-box-shadow:0 4px 4px -2px rgba(120,120,120,.27);display:block;height:auto;padding:55px 20px 20px;position:absolute;z-index:995!important}
.headerMapNew .menu_ostan:before{content:'';position:absolute;top:0;left:0;right:0;height:60px;background-color:#fff;box-shadow:none;z-index:1}
.headerMapNew .menu_s_ostan{font:13px IRANSansMedium !important;color:#4A4A4A!important;padding:0 20px;display:block;border-bottom:1px solid #f2f2f2;transition:all .2s;display:block}
.headerMapNew .menu_s_ostan span{display:block}
.headerMapNew .menu_s_ostan:before{display:none}
.headerMapNew .menu_s_ostan:hover,.headerMapNew .menu_s_ostan:hover span{color:#eb001a}
.headerMapNew .menu_ostan_right{padding-left:16px}
@media (min-width:992px) and (max-width:1199px){.headerMapNew .menu_ostan{top:28px;left:-140px;background:linear-gradient(to bottom,rgba(255,255,255,0) 44px,#fff 44px)}}

/* 2. the province page */
.tn-ostan .home_r_sec{padding-bottom:1px;padding-left:5px}
.tn-ostan .khabar_vijhe{width:100%;height:220px;padding:10px;margin-bottom:5px;overflow:hidden;border:1px solid #ddd}
.tn-ostan .khabar_vijhe_contents{height:200px;overflow:hidden;width:100%}
.tn-ostan .khabar_vijhe_content img{height:190px;margin-left:8px;width:265px !important;overflow:hidden;margin-left:8px}
.tn-ostan .top_title{background:#b9e0fd none repeat scroll 0 0;border-right:4px solid #d40000;height:24px;margin-bottom:6px;margin-top:12px;position:relative;z-index:8}
.tn-ostan .top_title:after{border-color:#fff transparent transparent #fff;border-style:solid;border-width:12px;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:0;z-index:1000}
.tn-ostan .top_title:after{clear:both}
.tn-ostan .top_title span:before,.tn-ostan .top_title h1:before{border-bottom:30px solid #fff;left:-34px}
.tn-ostan .top_title span:before,.tn-ostan .top_title h1:before,.tn-ostan .top_title span:after,.tn-ostan .top_title h1:after{border-left:30px solid transparent;border-right:30px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}
.tn-ostan .top_title span:after,.tn-ostan .top_title h1:after{border-bottom:30px solid #0151b2;left:-30px}
.tn-ostan .top_title span:before,.tn-ostan .top_title h1:before,.tn-ostan .top_title h1:after,.tn-ostan .top_title span:after{border-left:30px solid transparent;border-right:30px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}
.tn-ostan .top_title span,.tn-ostan .top_title h1{background:#0151b2 none repeat scroll 0 0;bottom:0;color:#fff;float:right;font:700 15px/30px var(--tn-font-title);margin:0;padding:0 10px;position:absolute;right:0;z-index:990}
.tn-ostan .home_r_column_content{margin-bottom:5px}
.tn-ostan .r_news_box{margin-bottom:5px;overflow:hidden;padding-right:3px}
.tn-ostan .akhbar-vije{width:100%;background-color:#fff;padding:0 5px;margin-bottom:10px}
.tn-ostan .kahbar-vije-content{margin-bottom:10px}
.tn-ostan .left_column{padding-left:5px}
.tn-ostan .home_adv{overflow:hidden}
.tn-ostan .bg_tab:after{border-color:#fff transparent transparent #fff;border-style:solid;border-width:12px;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:0;z-index:1000}
.tn-ostan .box.tabs-container .nav-tabs{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#b9e0fd none repeat scroll 0 0;border-color:-moz-use-text-color #d40000 -moz-use-text-color -moz-use-text-color;border-image:none;border-style:none solid none none;border-width:0 4px 0 0;height:24px;margin-bottom:6px;margin-top:12px;position:relative}
.tn-ostan .box.tabs-container .nav-tabs li.active:first-child:before{border-bottom:30px solid #fff;left:-34px}
.tn-ostan .box.tabs-container .nav-tabs li.active:first-child:before,.tn-ostan .box.tabs-container .nav-tabs li.active:first-child:after{border-left:30px solid transparent;border-right:30px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}
.tn-ostan .box.tabs-container .nav-tabs li.active:first-child:after{border-bottom:30px solid #0151b2;left:-30px}
.tn-ostan .box.tabs-container .nav-tabs li.active:first-child:before,.tn-ostan .box.tabs-container .nav-tabs li.active:first-child:after{border-left:30px solid transparent;border-right:30px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}
.tn-ostan .box.tabs-container .nav-tabs li.active{background:#0151b2 none repeat scroll 0 0;height:30px;top:-6px}
.tn-ostan .box.tabs-container .nav-tabs li{background:transparent none repeat scroll 0 0;color:#fff;float:right;font:700 16px/30px var(--tn-font-title);margin:0;padding:0 10px;position:relative;z-index:1200}
.tn-ostan .box.tabs-container .nav-tabs li.active a{background:transparent none repeat scroll 0 0;cursor:pointer;font-size:15px;line-height:30px}
.tn-ostan .box.tabs-container .nav-tabs li a{border:0 none;display:block;margin:0;outline:0 none;padding:0}
.tn-ostan .box.tabs-container .nav-tabs li.active a{cursor:pointer;font-size:15px;line-height:30px}
.tn-ostan .box.tabs-container .nav-tabs li.active:last-child:before{border-bottom:30px solid #fff;left:-34px}
.tn-ostan .box.tabs-container .nav-tabs li.active:last-child:before,.tn-ostan .box.tabs-container .nav-tabs li.active:last-child:after{border-left:30px solid transparent;border-right:30px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}
.tn-ostan .box.tabs-container .nav-tabs li.active:last-child:after{border-bottom:30px solid #0151b2;left:-30px}
.tn-ostan .box.tabs-container .nav-tabs li.active:last-child:before,.tn-ostan .box.tabs-container .nav-tabs li.active:last-child:after{border-left:30px solid transparent;border-right:30px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;width:0;z-index:-1}
.tn-ostan .box.tabs-container .nav-tabs li:nth-child(n+2){margin-right:30px}
.tn-ostan .news_content{padding:0 15px;overflow:hidden}
.tn-ostan .center_column{overflow:hidden}
@media only screen and (max-width:991px){.tn-ostan .home_adv{display:none}}
@media only screen and (max-width:768px){.tn-ostan .khabar_vijhe{height:400px}.tn-ostan .khabar_vijhe_contents{height:380px}.tn-ostan .khabar_vijhe_content img{height:260px;float:none !important;width:100% !important;margin-bottom:5px;margin-left:0}.tn-ostan .center_column{padding-top:10px}.tn-ostan .news_content{padding:0}}
@media only screen and (max-width:480px){.tn-ostan .left_column{padding:0 10px}.tn-ostan .news_left{padding:0 10px}.tn-ostan .r_news_subtitle{width:80.5556% !important}.tn-ostan .home_right_column{padding:0 10px}}
@media only screen and (max-width:320px){.tn-ostan .title-box{width:77.7778% !important}.tn-ostan .r_news_subtitle{width:77.7778% !important}}
@media only screen and (max-width:320px){.tn-ostan .title-box{width:77.7778% !important}}
.tn-ostan li.title_tab1>a>span{font:700 14px/22px var(--tn-font-title)}
.tn-ostan .rutitr{color:gray;font:10px var(--tn-font)}
.tn-ostan .rutitr{color:#727279}
.tn-ostan .title5{color:#1809a6;direction:rtl;display:block;font:700 9pt/150% var(--tn-font-title);text-align:right;text-decoration:none;text-indent:15px;width:100%}
.tn-ostan .title5:before{background:#d40000 none repeat scroll 0 0;content:"";display:block;height:6px;position:absolute;right:4px;top:8px;transform:rotate(45deg);width:6px}
.tn-ostan .title5:hover{color:#bb0003}
.tn-ostan .lead1{font:11px var(--tn-font);color:#000;font-weight:400;text-decoration:none;text-align:justify;line-height:170%;padding-bottom:5px}
.tn-ostan .r_news_img{display:block;float:right;margin-left:9px;overflow:hidden;padding:2px;width:54px}
.tn-ostan .khabar_vijhe_content h2 a{color:#004798;direction:rtl;font-family:var(--tn-font-title);font-size:16px;line-height:130%;margin-bottom:10px;text-align:right;text-decoration:none;font-weight:700}
.tn-ostan .khabar_vijhe_content .lead1{color:#333;direction:rtl;font:12px/150% var(--tn-font);padding-left:5px;text-align:justify;text-decoration:none}
.tn-ostan .r_news_title a{color:#1809a6;direction:rtl;display:block;font:700 12px/20px var(--tn-font-title);text-align:right;text-decoration:none;width:100%}
.tn-ostan .r_news_subtitle{color:#666;direction:rtl;font:11px/19px var(--tn-font);padding-right:5px}
.tn-ostan .r_news_rutitr{color:#9f9f9f;direction:rtl;font:10px/16px var(--tn-font);text-align:right}
.tn-ostan .kahbar-vije-content .rutitr{color:gray;direction:rtl;font:11px/17px var(--tn-font);text-align:right}
.tn-ostan .kahbar-vije-content h2{font-size:16px;line-height:130%}
.tn-ostan .kahbar-vije-content h2:before{background:#dddfde none repeat scroll 0 0;content:"";display:inline-block;height:6px;margin-right:2px;position:absolute;right:0;top:7px;transform:rotate(45deg);width:6px}
.tn-ostan .kahbar-vije-content img.kahbar-vije-img{display:block;float:right;margin-left:7px;overflow:hidden;padding:3px;width:150px;aspect-ratio:1.5;height:auto;border:1px solid silver;background-color:#f3f1f4}
.tn-ostan .kahbar-vije-content .title3{color:#004292;direction:rtl;display:block;font:700 16px/130% var(--tn-font-title);text-align:right;text-decoration:none;padding-bottom:6px}
.tn-ostan .kahbar-vije-content .title3:hover{color:#d40000}
.tn-ostan .cat_item_title .title3{color:#004292;direction:rtl;display:block;font:700 16px/130% var(--tn-font-title);text-align:right;text-decoration:none}
.tn-ostan .title3:before{background:#eb001a none repeat scroll 0 0;content:"";display:inline-block;height:6px;margin-right:9px;transform:rotate(45deg);width:6px}
.tn-ostan .kahbar-vije-content .lead1{color:#333;direction:rtl;font:12px/150% var(--tn-font);padding-left:5px;text-align:justify;text-decoration:none}
.tn-ostan .same_height_social .title3:before{background:#cf0000 none repeat scroll 0 0;content:"";display:inline-block;height:6px;margin-right:1px;transform:rotate(45deg);width:6px}
.tn-ostan .same_height_social .title3{color:#004798;direction:rtl;display:block;font-family:var(--tn-font-title);font-size:16px;line-height:130%;text-align:right;text-decoration:none;font-weight:700}
.tn-ostan .linear_news{direction:rtl;margin-bottom:10px;position:relative;text-align:right;width:100%}
.tn-ostan .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}
.tn-ostan .title_election{color:#fe0101;direction:rtl;font:700 17px/130% var(--tn-font-title);display:block;text-align:right;text-decoration:none}
.tn-ostan .election_cycle2{position:relative;border:1px solid #b9e0fd;margin-bottom:10px !important}
.tn-ostan .election_cycle2 .panel_election2{padding:0;position:relative;overflow:hidden}
.tn-ostan .panel_election2 .itemMobile .titr1-2{display:flex;align-items:center;flex-direction:column;position:relative}
.tn-ostan .titr1-2{font:normal 11px var(--tn-font);text-decoration:none;text-align:justify}
.tn-ostan .panel_election2 .itemMobile .titr1-2 .picLink{width:100%;height:fit-content;aspect-ratio:1.8;background-color:grey;display:block}
.tn-ostan .panel_election2 .itemMobile .titr1-2 img{margin:0;width:100% !important;height:auto;aspect-ratio:1.8}
.tn-ostan .panel_election2 .itemMobile .text-2{position:absolute;bottom:0;width:100%;height:79px;background-color:#00000061;padding:12px 4px}
.tn-ostan .titr1HomeParents .title_election,.tn-ostan .border .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}
.tn-ostan .titr1HomeParents,.tn-ostan .border .titr1HomeParents{display:flex;align-items:center;flex-direction:column;position:relative}
.tn-ostan .titr1HomeParents .title_election:before,.tn-ostan .border .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}
.tn-ostan .titr1HomeParents .title_election span,.tn-ostan .border .titr1HomeParents .title_election span{position:absolute;width:5px;top:10px;transform:rotate(45deg);right:1px;height:5px;background:#fff}
.tn-ostan .border .titr1HomeParents{width:560px}
.tn-ostan .titr1HomeParents img,.tn-ostan .border .titr1HomeParents img{margin:0;width:100% !important;height:auto;aspect-ratio:1.8;padding:0}
.tn-ostan .titr1HomeParents .picLink,.tn-ostan .border .titr1HomeParents .picLink{width:100%;height:fit-content;aspect-ratio:1.8;background-color:grey;display:block}
.tn-ostan .titr1HomeParents .text-2,.tn-ostan .border .titr1HomeParents .text-2{position:absolute;bottom:0;width:100%;height:79px;background-color:#00000061;padding:12px 4px}
.tn-ostan .election_cycle2 .header_election-2{position:absolute;z-index:1;right:0;height:unset;background:#00000038;padding:2px 11px}
.tn-ostan .election_cycle2 .header_election-2 span{border-bottom:0;font-weight:500;display:inline-block;font:700 15px/23px var(--tn-font-title);border-bottom:0;color:red}
.tn-ostan .election_cycle2 .election_controls .my_election_container{display:none}
.tn-ostan .election_cycle2 .election_controls>div:nth-child(2){display:flex;width:100%;justify-content:center;position:absolute;bottom:9px;right:0}
.tn-ostan .box_main-2{margin-bottom:6px;overflow:hidden}
.tn-ostan .noteParentsHome .r_news_img,.tn-ostan .border .noteParentsHome .r_news_img{width:54px;min-width:54px;height:auto;aspect-ratio:1}
.tn-ostan .title_main-2{color:#004292;direction:rtl;font:bold 14px/23px var(--tn-font-title);display:block;text-align:right;text-decoration:none}
.tn-ostan .title_main-2:hover{color:#d40000}
.tn-ostan .three_news{direction:ltr}
.tn-ostan .title_main-2:before,.tn-ostan .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}
.tn-ostan .mv_container{margin-bottom:10px}
@media (min-width:992px){.tn-ostan .border .three_news .noteParentsHome,.tn-ostan .three_news .noteParentsHome{border:1px solid #d3d3d3}.tn-ostan .three_news .noteParentsHome .r_news_img,.tn-ostan .border .three_news .noteParentsHome .r_news_img{width:100%;margin:0;margin-bottom:5px;height:auto;aspect-ratio:1.8;padding:0}.tn-ostan .three_news .title_main-2{padding:0 20px 0 0}.tn-ostan .border .three_news .title_main-2:before,.tn-ostan .three_news .title_main-2: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}.tn-ostan .border .three_news,.tn-ostan .three_news{display:flex}.tn-ostan .three_news .noteParentsHome:nth-child(2),.tn-ostan .three_news .noteParentsHome:nth-child(3){margin-left:10px}}
@media (min-width:1200px){.tn-ostan .three_news .noteParentsHome{max-width:164px !important;min-width:158px !important}}
@media (max-width:991px){.tn-ostan .border .three_news .noteParentsHome,.tn-ostan .three_news .noteParentsHome{border:1px solid #d3d3d3;padding:10px 0 10px 10px;margin-bottom:10px}.tn-ostan .three_news .noteParentsHome .r_news_img,.tn-ostan .border .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}.tn-ostan .border .three_news .title_main-2:before,.tn-ostan .three_news .title_main-2:before{margin-right:-5px !important}.tn-ostan .border .three_news .title_main-2,.tn-ostan .three_news .title_main-2{margin-top:10px}.tn-ostan .border .three_news .title_main-2:before,.tn-ostan .three_news .title_main-2:before{margin-right:-2px!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}}
@media (min-width:992px) and (max-width:1199px){.tn-ostan .three_news .noteParentsHome{max-width:127px!important;min-width:125px!important}.tn-ostan .title_main-2{font:bold 12px/21px var(--tn-font-title)}}
@media only screen and (max-width:991px){.tn-ostan .rowFlex{display:flex;flex-wrap:wrap}.tn-ostan .orderRight{order:1}.tn-ostan .orderMiddle{order:0}.tn-ostan .orderLeft{order:2}}
.tn-ostan .khabar_vijhe .owl-controls{bottom:0;left:0;position:absolute}
.tn-ostan .khabar_vijhe .owl-controls .active span{background-color:#005dc5 !important}

/* 3. this theme's glue: the builder's columns in ostanha's proportions, its header, the
      tabs and sliders on this theme's scripts, the picker inside a page. */

/* the «استانها» map: hidden until the menu item is pointed at (tabnak.js fetches it) */
.map_section{display:none}
.menu_ostan .row{display:block;margin:0}
.menu_ostan .row:after{content:"";display:table;clear:both}
.menu_ostan [class*="col-lg-"]{float:right;position:relative;min-height:1px;padding:0 5px}
.menu_ostan .col-lg-15{width:41.6667%}.menu_ostan .col-lg-18{width:50%}.menu_ostan .col-lg-21{width:58.3333%}
.menu_ostan .map_image{max-width:100%;height:auto}
.tn-ostan-picker .menu_ostan{position:static;width:auto;box-shadow:none;background:#fff;padding:10px 0}
.tn-ostan-picker .menu_s_ostan{font:13px/26px var(--tn-font) !important;color:#4a4a4a !important;border-bottom:1px solid #f2f2f2}

/* ostanha's header (general_103175.css): the province sites' navy, the province logo */
.tn-ostan-header .headerBg{background-color:#00336c}
.tn-ostan-header .r_logo{display:block;width:146px;height:65px;overflow:hidden;background-size:contain !important}
.tn-ostan-header .headerMobile .r_logo{width:100%;height:40px;background-position:center !important}

/* the page: ostanha's 36 columns -- a 23/36 block of the right column (12/36 of it) and the
   middle one (24/36), the left column (9/36), the banners (4/36); the article's 9 / 18 / 9 */
.tn-ostan [class*="col-xs-36"]{float:right;position:relative;min-height:1px;width:100%}
.tn-ostan .wrapper{clear:both}
.tn-ostan .row.box{margin-left:0;margin-right:0}
.tn-ostan .row.box:not(.three_news){display:block}
.tn-ostan .row.box:after{content:"";display:table;clear:both}
@media (min-width:992px){
.tn-ostan .tn-oc-center{flex:0 0 42.5926%;max-width:42.5926%}
.tn-ostan .tn-oc-right{flex:0 0 21.2963%;max-width:21.2963%;order:-1}
.tn-ostan .tn-oc-left{flex:0 0 25%;max-width:25%}
.tn-ostan .tn-oc-ads{flex:0 0 11.1111%;max-width:11.1111%}
.tn-ostan .tn-oc-news{flex:0 0 50%;max-width:50%}
.tn-ostan .tn-oc-news-ads{flex:0 0 25%;max-width:25%;order:-1}
.tn-ostan .tn-oc-news-left{flex:0 0 25%;max-width:25%}
.tn-ostan .tn-oc.tn-adcol:not(:has(.sb-widget>*)){display:none}
.tn-ostan .tn-oc-center:has(~ .tn-oc-ads:not(:has(.sb-widget>*))){flex-basis:53.7037%;max-width:53.7037%}
.tn-ostan .tn-oc-news:has(~ .tn-oc-news-ads:not(:has(.sb-widget>*))){flex-basis:75%;max-width:75%}
}

/* «تیتر یک» and the «ویژه» strip on this theme's slider instead of owl-carousel */
.tn-ostan .panel_election2 .tn-slides-track{gap:0}
.tn-ostan .panel_election2 .tn-slides-track>.item,.tn-ostan .khabar_vijhe .tn-slides-track>.item{flex:0 0 100%;scroll-snap-align:start}
.tn-ostan .panel_election2 .election_controls .tn-slides-dots{justify-content:flex-start;left:8px;right:auto;bottom:8px;width:auto;position:absolute}
.tn-ostan .panel_election2 .election_controls .tn-slides-dots button{width:8px;height:8px;border-radius:0;background:#fff;margin:0 2px}
.tn-ostan .panel_election2 .election_controls .tn-slides-dots button.is-active{background:#f32831;width:8px}
.tn-ostan .election_cycle2 .titr1-2 img{display:block;width:100%;height:auto}

/* ostanha's tabs on tabnak.js (data-tn-tabs) instead of bootstrap's */
.tn-ostan .tab-content>.tab-pane{display:none}
.tn-ostan .tab-content>.tab-pane.is-active{display:block}
.tn-ostan .fade{opacity:1}
.tn-ostan .bg_tab{list-style:none;padding:0;margin:0 0 6px;display:flex}
.tn-ostan .bg_tab>li>a{display:block}

/* «فهرست استان‌ها» as buttons */
.tn-ostan-links.is-chips{display:flex;flex-wrap:wrap;gap:6px}
.tn-ostan-links.is-chips .linear_news{width:auto;margin:0}
.tn-ostan-links.is-chips .title5{display:inline-block;padding:2px 10px;border:1px solid #b9e0fd;border-radius:3px}
.tn-ostan-header .logoMob.r_logo:not([style]){background:none}

/* night: ostanha has no night mode; tabnak.ir's own night palette (tabnak-pages.css) on its
   blocks, so a reader's night choice holds on the province pages too */
html[data-tn-theme=dark] .tn-ostan .top_title:after,html[data-tn-theme=dark] .tn-ostan .bg_tab:after{border-color:#000 transparent transparent #000}
html[data-tn-theme=dark] .tn-ostan .akhbar-vije,html[data-tn-theme=dark] .tn-ostan .khabar_vijhe{background:transparent;border-color:#3a3a3a}
html[data-tn-theme=dark] .tn-ostan .title3,html[data-tn-theme=dark] .tn-ostan .title5,html[data-tn-theme=dark] .tn-ostan .title_main-2,html[data-tn-theme=dark] .tn-ostan .r_news_title a,html[data-tn-theme=dark] .tn-ostan .khabar_vijhe h2 a{color:#fff}
html[data-tn-theme=dark] .tn-ostan .lead1,html[data-tn-theme=dark] .tn-ostan .r_news_subtitle,html[data-tn-theme=dark] .tn-ostan .author{color:#e6e6e6}
html[data-tn-theme=dark] .tn-ostan .rutitr,html[data-tn-theme=dark] .tn-ostan .r_news_rutitr{color:#ababab}
html[data-tn-theme=dark] .tn-ostan .three_news .noteParentsHome{border-color:#3a3a3a}
html[data-tn-theme=dark] .menu_ostan,html[data-tn-theme=dark] .headerMapNew .menu_ostan:before{background:#1a1a1a}
html[data-tn-theme=dark] .headerMapNew .menu_s_ostan,html[data-tn-theme=dark] .menu_s_ostan{color:#fff!important;border-color:#333}
/* the three under «تیتر یک»: one row that fits the column at any width (fixed 164px cards + margins + gap were wider than it) */
@media (min-width:992px){.tn-ostan .three_news{flex-wrap:nowrap;gap:10px}.tn-ostan .three_news .noteParentsHome,.tn-ostan .three_news .noteParentsHome:nth-child(2),.tn-ostan .three_news .noteParentsHome:nth-child(3){flex:1 1 0;min-width:0!important;max-width:none!important;margin-left:0}}
