/* |||||||||||||||||||||||||||||||||||| install fonts  |||||||||||||||||||||||||||||||||||||| */
@font-face {
    font-family: 'iranSans';
    src: url('/client/themes/fa/main/fonts/IRANSansWeb.eot');
    src: url('/client/themes/fa/main/fonts/IRANSansWeb.eot?#iefix') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/IRANSansWeb.woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb.ttf') format('ttf');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'iranSansBold';
    src: url('/client/themes/fa/main/fonts/IRANSansWeb_Bold.eot');
    src: url('/client/themes/fa/main/fonts/IRANSansWeb_Bold.eot?#iefix') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/IRANSansWeb_Bold.woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb_Bold.ttf') format('ttf');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'iranSansMedium';
    src: url('/client/themes/fa/main/fonts/IRANSansWeb_Medium.woff') format('woff'),
    url('/client/themes/fa/main/fonts/IRANSansWeb_Medium.ttf') format('truetype')/*,
    url('/client/themes/fa/main/fonts/IRANSansWeb_Medium.svg') format('svg')*/;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'iranSansLight';
    src: url('/client/themes/fa/main/fonts/IRANSansWeb_Light.eot');
    src: url('/client/themes/fa/main/fonts/IRANSansWeb_Light.eot?#iefix') format('eot'), /* IE6–8 */
    url('/client/themes/fa/main/fonts/IRANSansWeb_Light.woff2') format('woff2'), /* Chrome36+, Opera24+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb_Light.ttf') format('ttf');
    font-weight: normal;
    font-display: swap;
}


@font-face {
    font-family: 'iranSansMediumNumber';
    font-style: normal;
    font-weight: 500;
    src: url('/client/themes/fa/main/fonts/IRANSansWeb(FaNum)_Medium.eot');
    src: url('/client/themes/fa/main/fonts/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('/client/themes/fa/main/fonts/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family: 'iranSansRegularNumber';
    font-style: normal;
    font-weight: 400;
    src: url('/client/themes/fa/main/fonts/IRANSansXFaNum-Regular.otf');
    url('/client/themes/fa/main/fonts/IRANSansXFaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('/client/themes/fa/main/fonts/IRANSansXFaNum-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('/client/themes/fa/main/fonts/IRANSansXFaNum-Regular.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'FontAwesome';
    src: url('/client/themes/fa/main/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/client/themes/fa/main/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
    url('/client/themes/fa/main/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    url('/client/themes/fa/main/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('/client/themes/fa/main/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('/client/themes/fa/main/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

a,
select
{
    outline: none !important;
}
a
{
    color: #000000;
    text-decoration: none !important;
}
a:hover
{
    color: #ff7d38;
}
body.shahrbanoo_service a:hover
{
    color: #00b4d8;
}
a.important
{
    color: #ff7d38 !important;
}
.pic
{
    border: 1px solid #000000;
}
.picLink
{
    border: 0;
    text-decoration: none;
}
.htitr
{
    font: bold 10pt/16px Arial;
    direction: rtl !important;
    color: #824E00;
}
h1.title
{
    margin-bottom: 12px;
}
h1.title,
h1.title a,
.title_c
{
    font: 23px/46px iranSansmedium;
    color: #373737;
    text-align: right;
    direction: rtl !important;
}
#news h1.title a:hover, .news_save_botton:hover, .news_emails_botton:hover, .news_print_botton:hover,
.news_size_up:hover, .news_size_reset:hover, .news_size_down:hover, ul.news-toolbar li:nth-child(5) a:hover{
    color: #ff7d38;
}
.subtitle,
.print_subtitle
{
    font: 14px/28px iranSansMedium;
    color: #3b3b3b;
    text-align: justify;
    direction: rtl !important;
    background-color: #ededed;
}
.r-aside .subtitle{
    padding: 15px;
}
.lead_image
{
    width: 100%;
}

.body
{
    font: 14px/28px iranSans;
    color: #000000;
    text-align: justify;
    padding: 17px 0 13px 0 !important;
    direction: rtl !important;
}
.body h2
{
    font: 15px/25px iranSansBold;
    color: #000000;
    text-align: justify;
    padding: 8px 0 22px 0 !important;
    direction: rtl !important;
}
.photoshahr-news .body, .photoshahr-news .body h2{
    color: #e3e4e6;
}

.body p{
    direction: rtl;
}
p.float-left
{
    float: left;
    margin: 0 0.5em 0 0;
    background: #ffffff;
    border: 0 dotted #cd853f;
}
div.float-right
{
    float: right;
    margin: 1px;
    background-color: #ffffff;
    border: 1px solid gray;
}
.rutitr,
.news_rutitr
{
    font: 16px/27px iranSans;
    direction: rtl !important;
    color: #373737;
    text-align: right;
}
.titr1
{
    font: 11px/16px iranSansLight;
    text-align: justify
}
.title1
{
    font: 13px/16px Tahoma;
    text-align: right;
    direction: rtl;
}
.title2
{
    font:bold 16px/20px Times New Roman;
    text-decoration: none;
    text-align: right;
    direction: rtl;
}
.title3
{
    font: bold 16px/20px Times New Roman;
    text-align: right;
    direction: rtl;
    margin-bottom: 10px;
}
.title4
{
    font: normal 8pt/20px Tahoma;
    text-align: justify;
    direction: rtl;
}
.title5
{
    font: normal 8pt/16px Tahoma;
    text-align: justify;
    direction: rtl;
    display: block;
    text-indent: 15px;
    width: 100%;
}
.lead1
{
    font: normal 11px/16px tahoma, arial, 'Times New Roman';
    direction: rtl !important;
    color: #000000;
    text-align: justify;
}
.lead2
{
    font: normal 11px/16px tahoma, arial, 'Times New Roman';
    color: #000000;
    direction: rtl !important;
    text-align: justify;
}
.author
{
    font: normal 11px/16px tahoma, arial;
    direction: rtl !important;
    color: #000000;
    text-align: justify;
    padding-top: 5px;
}
.pr_img
{
    padding: 3px;
    border: 1px solid silver;
    background-color: #F3F1F4;
}
.fr,
.fl
{
    padding: 3px;
    border: 1px solid silver;
    background-color: #F3F1F4;
}
.fr
{
    float: right;
}
.fl
{
    float: left;
}
.headline
{
    padding: 5pt 3pt;
    margin: 5pt;
    width: 100%;
    font: 8pt/16px tahoma;
    direction: rtl !important;
    text-align: justify;
}
.text11
{
    text-align: justify
}
.text10
{
    font: bold 14px/16px Arial;
    direction: rtl !important;
}
.text16
{
    font: bold 16px/16px 'Times New Roman', tahoma, Arial;
    direction: rtl !important;
}
.page_title
{
    font: 16px/20px iranSansBold;
    direction: rtl !important;
}
body.photoshahr-news #comm_form .page_title{
    color: #fff;
}
.news_print_container
{
    width: 580px;
    margin: auto auto 30px;
}
.news_print_content
{
    width: 100%;
    display: inline-block;
    margin-top: 5px;
}
.print_id,
.print_date
{
    float: right;
    font: 13px/30px iranSans;
    color: #424242;
    direction: rtl !important;
}
.authorNameSpan {
    font: 13px/26px iranSansbold;
    direction: rtl !important;
    color: #000;
}
.authorSpan {
    font: 13px/26px iranSansbold;
    direction: rtl !important;
    color: #474747;
}
.news_print_content2 {
    display: flex;
    align-items: center;
    gap: 20px;
}
.news_print_content2 img {
    border-radius: 50%;
}
.print_date
{
    float: left;
}
.print_logo_c
{
    margin-bottom: 15px;
}
.save_body
{
    background: #ffffff;
    padding: 0;
    cursor: default;
    margin: 10px 0 1px 0;
    font: 11px/16px tahoma;
    text-align: center;
}
.save_page
{
    width:680px;
    margin: auto;
    text-align: center;
}

/* sutitr */
.sutitr_c
{
    font: 15px/24px iranSans;
    text-align: justify;
    background-color: #f6f4f5;
    padding: 9px 18px;
    direction: rtl !important;
    max-width: 60%;
}
.sutitr_c[style*="float:right;"] {
    margin: 20px 0 20px 20px;
}
.sutitr_c[style*="float:left;"] {
    margin: 20px 20px 20px 0;
}

/* |||||||||||||||||||||||||||||||||||| set default  |||||||||||||||||||||||||||||||||||||| */
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25, .col-lg-26, .col-lg-27, .col-lg-28, .col-lg-29, .col-lg-30, .col-lg-31, .col-lg-32, .col-lg-33, .col-lg-34, .col-lg-35, .col-lg-36,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, .col-md-30, .col-md-31, .col-md-32, .col-md-33, .col-md-34, .col-md-35, .col-md-36,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-25, .col-sm-26, .col-sm-27, .col-sm-28, .col-sm-29, .col-sm-30, .col-sm-31, .col-sm-32, .col-sm-33, .col-sm-34, .col-sm-35, .col-sm-36,
.col-ms-1, .col-ms-2, .col-ms-3, .col-ms-4, .col-ms-5, .col-ms-6, .col-ms-7, .col-ms-8, .col-ms-9, .col-ms-10, .col-ms-11, .col-ms-12, .col-ms-13, .col-ms-14, .col-ms-15, .col-ms-16, .col-ms-17, .col-ms-18, .col-ms-19, .col-ms-20, .col-ms-21, .col-ms-22, .col-ms-23, .col-ms-24, .col-ms-25, .col-ms-26, .col-ms-27, .col-ms-28, .col-ms-29, .col-ms-30, .col-ms-31, .col-ms-32, .col-ms-33, .col-ms-34, .col-ms-35, .col-ms-36,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-25, .col-xs-26, .col-xs-27, .col-xs-28, .col-xs-29, .col-xs-30, .col-xs-31, .col-xs-32, .col-xs-33, .col-xs-34, .col-xs-35, .col-xs-36
{
    margin: 0 0;
    padding: 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse,
.row, ul
{
    padding: 0 0;
    margin: 0 0;
}
.container,
.container-fluid
{
    padding: 0 0;
}
section,article
{
    padding: 0;
}
h1,h2,h3,h4,h5,h6
{
    margin: 0 0;
    padding: 0 0;
    font-weight: normal;
    direction: rtl !important;
}
a:focus,
.nav > li > a:hover,
.nav > li > a:focus
{
    outline: none;
    outline-offset: 0;
}
.red-light,
.red-light *
{
    color: #ff2541;
}
.red
{
    color: #e50021;
}
.top-title
{
    font: 15px/25px iranSans;
    color: #3d3d3d;
}
.img-pd-brdr
{
    display: block;
    padding: 4px;
    border: 1px solid #E5E5E5;
    background-color: white;
    float: right;
    margin-left: 11px;
}
span.img-pd-brdr
{
    display: block;
    height: 100%;
}
span.no-img
{
    width: 100%;
    height: 100%;
    display: block;
    background-color: #c1c1c1 !important;
}
.imgs,
.imgs img
{
    width: 100%;
    display: block;
}
.imgs
{
    overflow: hidden;
}
.imgs img
{
    height: 100%;
}

.news_print_container img
{
    max-width: 100%;
}


ul li
{
    list-style: none;
}

.p-t30
{
    padding-top: 30px;
}
.m-t30
{
    margin-top: 30px;
}
.mrgtb-10
{
    margin: 10px auto;
}
.m-t20 {
    margin-top: 20px;
}
.m-b20 {
    margin-bottom: 20px;
}
/* live blog */
.is_rtl
{
    direction: rtl;
    text-align: right;
}
.content_item
{
    border: 1px solid #424242;
    border-radius : 4px;
    margin-bottom: 10px;
}
.content_item .live-header
{
    padding: 9px 13px 9px 16px;
    background-color: #f2f2f2;
}
.hotnews .live-header
{
    background-color: transparent !important;
    background-image: none;
    height: auto;
    margin-bottom: 0;
}
.content_item .live-header .title_content
{
    font-size: 13px;
    font-weight: bold;
}
.content_item .live-header .date_content
{
    text-align: left;
}
.content_item .live-body
{
    font: 13px/23px iranSans;
    direction: rtl !important;
    padding: 10px;
}
.hotnews
{
    border-color: #ff7d38;
}
.hotnews .live-header
{
    background-color: #ff7d38 !important;
}

.news_source span
{
    font-weight: bold;
    direction: rtl !important;
}
.nav,
.navbar
{
    margin: 0 0;
    padding: 0 0;
    min-height: 0 !important;
    float: right;
}
.nav > li
{
    float: right;
}
.nav > li > a:hover
{
    background-color: transparent;
}
.nav > li > a:hover,
.nav > li > a:focus
{
    background-color: transparent;
}
.mrgb-10
{
    margin-bottom: 10px;
}
.mrgb-5
{
    margin-bottom: 5px;
}
.float-center
{
    float: none;
    margin: 0 auto;
    clear: both;
}

.news_corner_image{
    max-width: 50% !important;
}
.news_corner_image[align=left]{
    margin-right: 10px;
}
.news_corner_image[align=right]{
    margin-left: 10px;
}


/* |||||||||||||||||||||||||||||||||||| Home page content |||||||||||||||||||||||||||||||||| */

/* +++ khabar vijeh dimension box1 a.imgs: 587/392 ~ 1.5 - [1,1p,1_t2,1p_t2].html - 1.tpl +++ */
.border .box1
{
    width: 587px;
    position: relative;
}
.box1,
.box1 a.imgs
{
    height: 392px;
    overflow: hidden;
}
.box1-in
{
    width: 100%;
    overflow: hidden;
    color: #FFFFFF;
    padding: 20px 24px 39px 10px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 11%, rgba(0,0,0,0.16) 17%, rgba(0,0,0,0.61) 50%, rgba(0,0,0,0.7) 58%, rgba(0,0,0,0.78) 67%, rgba(0,0,0,0.8) 71%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
    position: absolute;
    left: 0;
    bottom: 0;
}
.box1-in .top-title
{
    font: 14px/20px iranSansmedium;
    color: #FFFFFF;
    direction: rtl !important;
}
.box1-in h2,
.box1-in h2 a
{
    font: 18px/30px iranSansMedium;
    color: #FFFFFF;
    direction: rtl !important;
}
.box1-in h2:hover a
{
    color: #ff7d38;
}


/* akhabaar vijeh dimension box2 a.imgs: 280/187 ~ 1.5 - [2,2p,2_t2,2p_t2].html - 2.tpl */
.border .box2
{
    width: 280px;
}
.border .service-name2
{
    display: none;
}
.box2 a.imgs
{
    height: 187px;
    overflow: hidden;
    margin-bottom: 8px;
    position: relative;
}
.box2 a.imgs .service-name2
{
    height: 15px;
    font-size: 13px;
    line-height: 15px;
    color: #f68423;
    background-color: #FFFFFF;
    padding: 0 7px;
    position: absolute;
    right: 1px;
    bottom: 1px;
}
@media screen and (max-width: 479px){
    .box2 {
        text-align: center;
    }
}

.box2 .top-title
{
    font: 13px/24px iranSans;
    direction: rtl !important;
}
.box2 h3,
.box2 h3 a
{
    font: 15px/27px iranSansMedium;
    direction: rtl !important;
}
.box2 .sub-title
{
    font: 14px/26px iranSans;
    direction: rtl !important;
}


/* rooznameh,pish e roo dimension box3 a.imgs: 280/187 ~ 1.5 - [3,3p,3_t2,3p_t2].html - 3.tpl */
.border .box3
{
    width: 280px;
    position: relative;
}
.box3 a.imgs
{
    height: 187px;
    overflow: hidden;
    margin-bottom: 7px;
}
.box3 .top-title
{
    font: 13px/23px iranSans;
    direction: rtl !important;
}
.box3 h3,
.box3 h3 a
{
    font: 14px/27px iranSans;
    direction: rtl !important;
}

/* yaddasht dimension box4 a.imgs: 86/86 ~ 1 ! - [4,4p,4_t2,4p_t2].html - 4.tpl */
.border .box4
{
    width: 136px;
}
.box4
{
    width: 100%;
    padding: 4px 10px;
    border-left: 2px solid #ffffff;
}
.box4 a.imgs
{
    width: 76px;
    height: 76px;
    overflow: hidden;
    display: block;
    border: 5px solid #e9e9eb;
    border-radius: 50%;
    margin: auto;
}
.box3s h3,
.box4 h3
{
    padding-top: 14px;
    direction: rtl !important;
}
.box4 h3,
.box4 h3 a
{
    font: 13px/20px iranSansMedium;
    direction: rtl !important;
    text-align: center;
}
.box4 .author
{
    font: 12px/20px iranSansLight;
    direction: rtl !important;
    color: #5c5c5c;
    text-align: center;
}
.box4:hover a.imgs
{
    border-color: #ff7d38;
}
.box4:hover h3 a
{
    color: #ff7d38;
}

    .height-4tpl {
        height: 200px;
        overflow: hidden;
    }

/* podcast dimension box6 a.imgs: 587/392 ~ 1.5 - [6,6p,6_t2,6p_t2].html - 6.tpl */
.border .box6
{
    width: 280px;
}
.box6
{
    padding: 15px 0 8px;
}
.box6 a.imgs
{
    width: 90px;
    height: 60px;
    overflow: hidden;
    float: right;
    margin-left: 9px;
    position: relative;
}
.box6 a.imgs .fa-volume-up
{
    font-size: 28px;
    color: #ececec;
    text-shadow: #000000 1px 0 10px;
    position: absolute;
    top: 20px;
    left: 32px;
}
.box6 h3,
.box6 h3 a
{
    font: 15px/22px iranSansMedium;
    direction: rtl !important;
}


/* pishnahad e sardabir dimension box7 a.imgs: 90/60 ~ 1.5 - [7,7p,7_t2,7p_t2].html - 7.tpl */
.border .box7
{
    width: 280px;
}
.border .box7 .service-name2
{
    display: none;
}
.box7
{
    padding: 7px;
    background-color: #dee2e3;
    height: 100%;
}
.box7 a.imgs
{
    width: 100%;
    height: 173px;
    overflow: hidden;
}
.box7 h3,
.box7 h3 a
{
    font: 14px/26px iranSansBold;
    direction: rtl !important;
}
.box7 .service-name2
{
    height: 15px;
    display: block;
    float: right;
    font-size: 13px;
    line-height: 15px;
    color: #FFFFFF;
    background-color: #f68423;
    padding: 0 6px;
}

.box7-content {
    padding: 20px 5px 5px;
}

.box7 .rutitr {
    font: 12px/27px iranSans;
}

.box7 .subtitle {
    font: 14px/26px iranSans;
    color: #212121;
    background-color: #dee2e3;
}

/* linear news */
.border .box9,
.border .box6s
{
    width: 270px;
}
/*.box9,*/
.box6s
{
    margin-bottom: 7px;
}

.box6s h4,
.box6s h4 a
{
    font: 14px/23px iranSans;
    direction: rtl !important;
}
.box9 h4,
.box9 div.box9-titr-box,
.box9 h4 a,
.box9 div.box9-titr-box a,
.box9 h2,
.box9 div.relNews,
.box9 div.relNews a,
.box9 h2 a{
    font: 13px/26px iranSans;
    direction: rtl !important;
}
a.bullet
{
    padding-right: 25px;
    position: relative;
    z-index: 0;
}
a.bullet::before,
a.bullet::after
{
    content: "";
    display: block;
    position: absolute;
}
a.bullet::before {
    z-index: 1;
    width: 6px;
    height: 6px;
    border-radius: 50px;
    background-color: #000;
    top: 7.5px;
    right: 4px;
    border: 0;
}
a.bullet::after {
    width: 11px;
    height: 11px;
    border-radius: 50px;
    background-color: #fbe73e;
    top: 5.5px;
    right: 2px;
}


/* shahrvand khabarnegar dimension box10 a.imgs: 587/392 ~ 1.5 - [10,10p,10_t2,10p_t2].html - 10.tpl */
.border a.shahrvand-khbarnegar-img
{
    display: block;
    float: right;
    width: 177px;
    height: 117px;
}

.border .box10-contents {
    position: relative;
}
.border .box10-contents a.imgs{
    width: 586px;
    height: 392px;
    float: none;
}

.border .box10-content {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}

.border .box10-content-l h3.shahrvand-khbarnegar-h a {
    font-size: 18px;
    color: #ff7d38;
    font: 14px/20px iranSansMedium;
}

.border .shahrvand-khbarnegar-s
{
    font: 15px/30px iranSans;
    color: #000000;
    direction: rtl !important;
}

.box10 {
    position: relative;
}

.box10-content {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 50px 30px 25px 30px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 11%, rgba(0,0,0,0.16) 17%, rgba(0,0,0,0.61) 50%, rgba(0,0,0,0.7) 58%, rgba(0,0,0,0.78) 67%, rgba(0,0,0,0.8) 71%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}

.box10-content .shahrvand-khbarnegar-r,
.box10-content .shahrvand-khbarnegar-h a {
    color: #ffffff;
}

.border .box10-content .shahrvand-khbarnegar-h a:hover {
    color: #ff7d38;
}

.box10-content .shahrvand-khbarnegar-r {
    font: 14px/27px iranSansMedium;
}

.box10-content .shahrvand-khbarnegar-h a {
    font: 18px/27px iranSansBold;
}

.box10 a.imgs
{
    width: 100%;
    height: 392px;
    float: left;
    overflow: hidden;
}
.box10 .iter2{
    height: 67px !important;
    width: 24px;
    display: block;
    font: 17px/66px iranSansMedium;
    color: #fff;
    text-align: center;
    direction: rtl !important;
    float: right;
    margin-left: 14px;
}
.box10 .box10-in
{
    width: 100%;
    overflow: hidden;
    padding: 20px 24px 15px 10px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 11%, rgba(0,0,0,0.16) 17%, rgba(0,0,0,0.61) 50%, rgba(0,0,0,0.7) 58%, rgba(0,0,0,0.78) 67%, rgba(0,0,0,0.8) 71%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
    position: absolute;
    left: 0;
    bottom: 0;
}
.box10 .top-title
{
    font: 14px/20px iranSansMedium;
    color: #FFFFFF;
    direction: rtl !important;
}

.box10 h3 a {
    font-size: 18px;
    color: #ff7d38;
}

.box10 h3:hover a {
    color: #000000;
}

.box10 h3:hover a
{
    color: #ff7d38;
}
.box10 .sub-title
{
    font: 15px/30px iranSans;
    color: #000000;
    direction: rtl !important;
}

.box10-l .shahrvand-khbarnegar-img {
    display: block;
    float: right;
    width: 177px;
    height: 117px;
}

.box10-content-l {
    float: right;
    width: calc(100% - 177px);
    padding-right: 10px;
    padding-top: 10px;
}
.border .box10-content-l {
    max-width: 410px;
}

.box10-content-l .shahrvand-khbarnegar-r {
    font: 13px/27px iranSansBold;
    color: #ffffff;
}
.border .box10-content-l .shahrvand-khbarnegar-r {
    color: black;
}

.box10-content-l .shahrvand-khbarnegar-h a {
    font: 16px/27px iranSansMedium;
}

/* vije ha dimension box11 a.imgs: 120/80 ~ 1.5 - [11,11p,11_t2,11p_t2].html - 11.tpl */
.border .box11
{
    width: 282px;
}
.box11
{
    height: 93px;
    overflow: hidden;
    padding: 0 0 0 5px;
}
.box11 a.imgs
{
    width: 120px;
    height: 80px;
    overflow: hidden;
    float: right;
    margin-left: 9px;
    position: relative;
}

.box11 a.imgs .fa-volume-up {
    font-size: 28px;
    color: #ececec;
    text-shadow: #000000 1px 0 10px;
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: -12px;
    margin-right: -15px;
}
.box11 .top-title
{
    max-height: 18px;
    overflow: hidden;
    font: 14px/18px iranSansLight;
    margin-bottom: 3px;
    direction: rtl !important;
}
.box11 h3,
.box11 h3 a
{
    font: 15px/22px iranSansMedium;
    direction: rtl !important;
}
.box11 h3 a
{
    height: 72px;
    overflow: hidden;
}

/* video ha khabarnegar dimension box12 a.imgs: 587/392 ~ 1.5 - [12,12p,12_t2,12p_t2].html - 12.tpl */
.border .box12
{
    width: 193px;
    background-color: #606060;
}
.box12 a.imgs
{
    height: 126px;
    overflow: hidden;
    position: relative;
}
.box12 a.imgs .fa-play-circle
{
    font-size: 32px;
    color: #ff7d38;
    opacity: 0.7;
    position: absolute;
    bottom: 5%;
    left: 10px;
}
body.shahrbanoo_service .box12 a.imgs .fa-play-circle
{
    color: #00b4d8;
}
.box12 .box12-in
{
    width: 100%;
    overflow: hidden;
    padding: 5px 0;
}
.box12 .top-title
{
    font: 15px/20px iranSansMedium;
    color: #FFFFFF;
    direction: rtl !important;
}
.box12 h3,
.box12 h3 a,
.box12 h2,
.box12 h2 a
{
    font: 12px/28px iranSansMedium;
    color: #FFFFFF;
    direction: rtl !important;
}
.box12 h3:hover a,
.owl-thumb-item:hover h3 a
{
    color: #ff7d38 !important;
}
body.shahrbanoo_service .box12 h3:hover a,
body.shahrbanoo_service .owl-thumb-item:hover h3 a
{
    color: #00b4d8 !important;
}
.box12 .sub-title
{
    font: 15px/30px iranSans;
    display: none;
    direction: rtl !important;
}
.border .box12 .iter2
{
    display: none;
}
.box12 .iter2
{
    width: 24px;
    height: 66px;
    display: block;
    font: 17px/66px iranSansMedium;
    color: #FFFFFF;
    text-align: center;
    direction: rtl !important;
}


/* photo shahr dimension box13 a.imgs: 1200/800 ~ 1.5 - [13,13p,13_t2,13p_t2].html - 13.tpl */
.border .box13
{
    width: 800px;
    height: 534px;
    position: relative;
}
.box13,
.box13 a.imgs
{
    height: 567px;
    overflow: hidden;
}
.box13-in
{
    width: 100%;
    overflow: hidden;
    color: #FFFFFF;
    padding: 20px 38px 50px 10px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 11%, rgba(0,0,0,0.16) 17%, rgba(0,0,0,0.61) 50%, rgba(0,0,0,0.7) 58%, rgba(0,0,0,0.78) 67%, rgba(0,0,0,0.8) 71%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
    position: absolute;
    left: 0;
    bottom: 0;
}
.box13-rutitr {
    text-align: center;
    font: 15px/16px iranSansMedium;
    color: #ffffff;
}
.box13-in h3
{
    display: block;
    padding: 2px 15px 2px 11px;
    margin-bottom: 3px;
    text-align: center;
}
.box13-in h3,
.box13-in h3 a
{
    font: 20px/37px iranSansBold;
    color: #FFFFFF !important;
    direction: rtl !important;
}
.box13-in .sub-title
{
    width: 100%;
    float: right;
    display: block;
    font: 18px/28px iranSans;
    color: #FFFFFF;
    direction: rtl !important;
}

/* |||||||||||||||||||||||||||||||||||| services page content |||||||||||||||||||||||||||||||||| */

/* +++ khabar vijeh dimension box1s a.imgs: 587/392 ~ 1.5 - [1s,1sp,1s_t2,1sp_t2].html - 1s.tpl +++ */
.border .box1s
{
    width: 587px;
    position: relative;
}
.box1s,
.box1s a.imgs
{
    height: 392px;
    overflow: hidden;
}
.box1s-in
{
    width: 100%;
    overflow: hidden;
    color: #FFFFFF;
    padding: 20px 24px 39px 10px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 11%, rgba(0,0,0,0.16) 17%, rgba(0,0,0,0.61) 50%, rgba(0,0,0,0.7) 58%, rgba(0,0,0,0.78) 67%, rgba(0,0,0,0.8) 71%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 11%,rgba(0,0,0,0.16) 17%,rgba(0,0,0,0.61) 50%,rgba(0,0,0,0.7) 58%,rgba(0,0,0,0.78) 67%,rgba(0,0,0,0.8) 71%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
    position: absolute;
    left: 0;
    bottom: 0;
}
.box1s-in .top-title
{
    font: 14px/20px iranSans;
    color: #FFFFFF;
    direction: rtl !important;
}
.box1s-in h2,
.box1s-in h2 a
{
    font: 21px/30px iranSansMedium;
    color: #FFFFFF;
    direction: rtl !important;
}
.box1s-in h2:hover a
{
    color: #ff7d38;
}



/* akhabaar vijeh dimension box2s a.imgs: 280/187 ~ 1.5 - [2s,2sp].html - 2s.tpl */
.border .box2s
{
    width: 280px;
}
.box2s a.imgs
{
    height: 187px;
    overflow: hidden;
    margin-bottom: 8px;
    position: relative;
}
.box2s a.imgs .service-name2
{
    height: 15px;
    font-size: 13px;
    line-height: 15px;
    color: #f68423;
    background-color: #ffffff;
    padding: 0 6px;
    position: absolute;
    right: 1px;
    bottom: 1px;
}
.box2s .top-title
{
    font: 13px/26px iranSans;
    color: #3a3a3a;
    direction: rtl !important;
}
.box2s h3,
.box2s h3 a
{
    font: 16px/32px iranSansMedium;
    direction: rtl !important;
    text-align: justify;
}
.box2s .sub-title
{
    font: 14px/28px iranSans;
    direction: rtl !important;
    text-align: justify;
}
.rutitr-service{
    font: 13px/17px iranSans;
}


/* yaddasht dimension box3s a.imgs: 86/86 ~ 1 ! - [3s,3sp,3s_t2,3sp_t2].html - 3s.tpl */
.border .box3s
{
    width: 275px;
}
.box3s
{
    padding: 6px 0;
    border-bottom: 1px solid #dadada;
}
.box3s:nth-child(3){
    border-bottom: none;
}
.box3s a.imgs
{
    width: 81px;
    height: 81px;
    overflow: hidden;
    float: right;
    border: 5px solid #e9e9eb;
    border-radius: 50%;
    margin-left: 12px;
}
.box3s h3,
.box3s h3 a
{
    font: 15px/20px iranSansMedium;
    direction: rtl !important;
}
.box3s .author
{
    font: 12px/20px iranSansLight;
    padding-top: 3px;
    direction: rtl !important;
    color: #7a7a7a;
}
.box3s:hover a.imgs
{
    border-color: #ff7d38;
}
.box3s:hover h3 a
{
    color: #ff7d38;
}
.img-circle{
    width: 80px;
    height: 80px;
    border-radius: 50px;
    border: 5px solid #fefefe;
    margin: 0 auto;
}
/*.img-circle:hover{
    border: 5px solid #ff7c33;
}*/

/* ba mokhatabin dimension box4s a.imgs: 90/60 ~ 1.5 - [4s,4sp,4s_t2,4sp_t2].html - 4s.tpl */
.border .box4s
{
    width: 280px;
}
.box4s
{
    padding: 15px 0 8px;
}
.box4s a.imgs
{
    width: 90px;
    height: 60px;
    overflow: hidden;
    float: right;
    margin-left: 9px;
    position: relative;
}
.box4s a.imgs .fa-volume-up
{
    font-size: 28px;
    color: #ececec;
    text-shadow: #000000 1px 0 10px;
    position: absolute;
    top: 20px;
    left: 32px;
}
.box4s h3,
.box4s h3 a
{
    font: 15px/22px iranSansMedium;
    direction: rtl !important;
}


/* siasi dimension box5s a.imgs: 90/60 ~ 1.5 - [5s,5sp,5s_t2,5sp_t2].html - 5s.tpl */
.border .box5s
{
    width: 280px;
}
.box5s
{
    padding: 15px 0 8px;
}
.box5s a.imgs
{
    width: 130px;
    height: 86px;
    overflow: hidden;
    float: right;
    margin-left: 9px;
    position: relative;
}

.box5s .fa {
    font-size: 39px;
    color: #ff7d38;
    opacity: 0.7;
    position: absolute;
    top: 28.5%;
    left: calc(50% - 16px);
}
.box5s a.imgs .fa-volume-up {
    font-size: 29px;
}
.box5s a.imgs .fa-camera
{
    font-size: 24px;
    top: 33.5%;
    left: 41%;
}
.box5s a.imgs .fa-video-camera
{
    font-size: 27px;
    top: 32.5%;
    left: 42%;
}
.box5s h3,
.box5s h3 a
{
    font: 13px/28px iranSansMedium;
    direction: rtl !important;
}



/* |||||||||||||||||||||||||||||||||||| photo services page content |||||||||||||||||||||||||||||||||| */

/* +++ khabar vijeh dimension box1m a.imgs: 587/392 ~ 1.5 - [1m,1mp,1m_t2,1mp_t2].html - 1m.tpl +++ */
.border .box1m
{
    width: 587px;
    position: relative;
}
.box1m a.imgs
{
    height: 392px;
    overflow: hidden;
    position: relative;
}
.box1m a.imgs i
{
    font-size: 38px;
    line-height: 40px;
    color: #fef8f4;
    opacity: 0.7;
    position: absolute;
    top: 45.5%;
    left: 46.5%;
}
.box1m-in
{
    width: 100%;
    overflow: hidden;
    padding: 9px 4px 45px 4px;
}
.box1m-in .top-title
{
    font: 15px/21px iranSans;
    direction: rtl !important;
    color: #000000;
}
.box1m-in h2,
.box1m-in h2 a
{
    font: 22px/30px iranSans;
    direction: rtl !important;
}
.box1m-in h2:hover a
{
    color: #ff7d38;
}

/* +++ samt chap e khabar e vijeh dimension box2m a.imgs: 280/187 ~ 1.5 - [2m,2mp,2m_t2,2mp_t2].html - 2m.tpl +++ */
.border .box2m
{
    width: 280px;
}
.box2m
{
    padding-bottom: 21px;
}
.box2m a.imgs
{
    height: 187px;
    overflow: hidden;
    margin-bottom: 8px;
}
.box2m a.imgs .fa-camera
{
    font-size: 38px;
    line-height: 40px;
    color: #fef8f4;
    opacity: 0.7;
    position: absolute;
    top: 45.5%;
    left: 46.5%;
}
.box2m h3,
.box2m h3 a
{
    font: 18px/27px iranSansMedium;
    direction: rtl !important;
}
.box2m h3 a.bullet2
{
    display: block;
    text-indent: 26px;
    position: relative;
}
.box2m h3 a.bullet2::before
{
    display: block;
    font: 20px/17px FontAwesome;
    color: #000000;
    text-indent: 0;
    position: absolute;
    top: 5px;
}
.box2m h3 a.bullet2.audio::before
{
    content: "\f028";
    right: 2px;
}
.box2m h3 a.bullet2.video::before
{
    content: "\f03d";
    font-size: 18px;
    line-height: 15px;
    right: 2px;
}
.box2m h3:hover a,
.box2m h3:hover a.bullet2::before
{
    color: #ff7d38;
}



/* +++ podcast dimension box3m a.imgs: 217/145 ~ 1.5 - [3m,3mp,3m_t2,3mp_t2].html - 3m.tpl +++ */
.border .box3m
{
    width: 217px;
}
.box3m
{
    margin-bottom: 14px;
}
.box3m a.imgs
{
    height: 145px;
    overflow: hidden;
    margin-bottom: 7px;
    position: relative;
}
.box3m a.imgs .fa-volume-up
{
    font-size: 40px;
    line-height: 32px;
    color: #dfdfdf;
    opacity: 0.7;
    position: absolute;
    top: 39.3%;
    left: 38.7%;
}
.box3m a.imgs .fa-play-circle {
    font-size: 60px;
    line-height: 32px;
    color: #dfdfdf;
    opacity: 0.7;
    position: absolute;
    top: 39.3%;
    left: 38.7%;
}
.box3m h3,
.box3m h3 a
{
    font: 15px/22px iranSansMedium;
    direction: rtl !important;
}
.box2m h3:hover a
{
    color: #ff7d38;
}


/* +++ video dimension box4m a.imgs: 280/178 ~ 1.5 - [4m,4mp,4m_t2,4mp_t2].html - 4m.tpl +++ */
.border .box4m
{
    width: 280px;
}
.box4m
{
    margin-bottom: 22px;
}
.box4m a.imgs
{
    height: 187px;
    overflow: hidden;
    margin-bottom: 7px;
    position: relative;
}
.box5m a.imgs .fa-picture-o
{
    font-size: 77px;
    line-height: 65px;
    color: #dfdfdf;
    opacity: 0.7;
    position: absolute;
    top: 30.1%;
    left: 43.2%;
}
.box4m a.imgs .fa-play-circle
{
    font-size: 77px;
    line-height: 65px;
    color: #dfdfdf;
    opacity: 0.7;
    position: absolute;
    top: 34.1%;
    left: 38.2%;
}
.box4m h3,
.box4m h3 a
{
    font: 18px/27px iranSansMedium;
    direction: rtl !important;
}
.box4m h3:hover a
{
    color: #ff7d38;
}


/* +++ aks dimension box5m a.imgs: 380/254 ~ 1.5 - [5m,5mp,5m_t2,5mp_t2].html - 5m.tpl +++ */
.border .box5m
{
    width: 380px;
}
.box5m
{
    margin-bottom: 28px;
}
.box5m a.imgs
{
    height: 254px;
    overflow: hidden;
    margin-bottom: 7px;
}
.box5m h3,
.box5m h3 a
{
    font: 17px/27px iranSansMedium;
    direction: rtl !important;
}
.box5m h3:hover a
{
    color: #ff7d38;
}

i.tag_name {
    font: 19px/23px iranSansMedium;
    font-style: normal;
    color: #fff;
}




/*---------- section 1 -------------*/
.border .hero_news{
    width: 900px;
}
.hero_news .imgs{
    position: relative;
}
.hero_news .img-responsive{
    height: 560px;
}
.hero_title{
    padding-top: 25px;
}
.border .hero_title .Htags a{
    color: #000;
    font: 22px/44px iranSansMedium;
}
/*---------- end section 1 -------------*/




/*---------- section 2 -------------*/
.border .row-2-content{
    width: 490px;
}
.row-2-imgbox .imgs{
    height: 394px;
    overflow: hidden;
}
.row-2-content .imgs .row-2-noimg{
    width: 590px;
    background: #ccc;
    display: block;
    height: 393px;
}
.border .row-2-textbox-title{
    color: #000;
    font: 15px/30px iransansmedium;
    padding: 15px 0;
}
/*---------- end section 2 -------------*/




/*---------- end section 3 -------------*/

.row-2-2-imgbox .imgs{
    height: 258px;
    overflow: hidden;
}
.border .row-2-2-textbox-title{
    color: #000;
    font: 13px/26px iransansmedium;
    padding: 15px 0;
}

.row-2-2-content .imgs .row-2-2-noimg{
    width: 100%;
    background: #ccc;
    display: block;
    height: 393px;
}

.border > .row-2-2-content .imgs .row-2-2-noimg{
    width: 458px !important;
}

.mt-45-custom{
    margin-top: 45px;
}
/*---------- end section 3 -------------*/




/*---------- section 4 -------------*/
.row-2-3-imgbox .imgs{
    height: 190px;
    overflow: hidden;
}
.border .row-2-3-imgbox .imgs{
    width: 286px;
}
.border .row-2-3-textbox-title{
    color: #000;
    font: 13px/26px iransansmedium;
    padding: 15px 0;
}
.row-2-3-content .imgs .row-2-3-noimg{
    width: 286px;
    background: #ccc;
    display: block;
    height: 393px;
}
/*---------- end section 4 -------------*/
.hero_news span.no-img{
    height: 800px;
}
/*T52382*/
.tags_container .tagIcon{
    color: #4cdbf7 ;
}




/*------------------- kids --------------------*/
.box1-kids{
    background: #fff;
    padding: 10px;
    border-radius: 20px;
}
.border .box1-kids{
    position: relative;
}
.box1-kids .no-img{
    height: 471px;
    width: 870px;
    border-radius: 20px;
}
.box1-kids .img-responsive{
    height: 520px;
    border-radius: 10px;
}
.box1-kids-content{
    width: 100%;
    overflow: hidden;
    color: #fff;
    padding: 60px 25px 60px 15px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9556197478991597) 80%);
    position: absolute;
    left: 0;
    bottom: 10px;
    border-radius: 10px;
    text-align: center;
    font: 14px/28px iransansmedium;
}
.box1-kids-content h2 a{
    color: #444243;
}
.border .box1-kids .imgs{
    width: 870px;
}
.border .box1-kids-content a{
    font: 21px/28px iransansmedium;
}
.border .box2-kids{
    width: 600px;
}
.box2-kids{
    padding: 25px 34px 0 20px;
}
.box2-kids .imgs{
    display: block;
    float: right;
    width: 170px;
    height: 115px;
    border-radius: 10px;
    margin-left: 20px;
}
.row5-2 .box2-kids .imgs{
    width: 237px;
    height: 156px;
}
.box2-kids .img-responsive{
    width: 100%;
    height: 100%;
}
.row-6b .box2-kids-content {
    padding-left: 20px;
}
.box2-kids-content a{
    font: 20px/40px iransansbold;
    color: #494949;
}

.sub-title-kids{
    font: 16px/32px iransanslight;
    color: #454545;
}
.border .box3-kids, .border .box5-kids{
    width: 1000px;
}
.box3-kids .imgs{
    display: block;
    float: left;
    width: 571px;
    height: 381px;
    border-radius: 20px;
    box-shadow: 0 0 9px #aaa;
    margin-right: 100px;
}
.box3-kids .img-responsive {
    width: 100%;
    height: 100%;
}
.box3-kids-content {
    text-align: center;
    padding: 40px 100px;
}
.border .box3-kids-content{
    padding: 20px 10px;
}
.box3-kids-content a{
    font: 20px/40px iransansbold;
    color: #503b4c;
}
.kids-sub3{
    color: #542d4c;
    font: 15px/30px iransans;
    max-height: 210px;
    overflow: hidden;
}
.box4-kids{
    background: #fff;
    padding: 16px 16px 60px;
    border-radius: 20px;
    min-height: 520px;
}
.border .box4-kids{
    width: 282px;
}
.box4-kids .imgs{
    height: 167px;
    border-radius: 20px;
}
.box4-kids-content {
    padding: 33px 5px 5px;
    text-align: center;
}
.box4-kids-content a{
    font: 22px/40px iranSansBold;
    color: #3f3f3f;
}
.kids-sub4 {
    font: 15px/30px iransans;
    color: #434343;
}
.box5-kids .imgs {
    float: right;
    width: 737px;
    height: 492px;
    border-radius: 20px;
    margin-left: 30px;
}
.box5-kids-content {
    text-align: right;
    padding: 60px 30px 30px;
}
.box5-kids-content a {
    font: 20px/40px iransansbold;
    color: #503b4c;
}
.kids-sub5 {
    color: #542d4c;
    font: 16px/28px iransanslight;
    max-height: 275px;
    overflow: hidden;
}
.row-6 .box2-kids .imgs {
    width: 270px;
    height: 181px;
}
.box7-kids .imgs{
    width: 770px;
    height: 513px;
    border-radius: 30px;
    border: 6px solid #34495e;
    margin: 0 auto;
}
.box7-title{
    color: #fff;
    padding: 10px 0;
    font: 22px/38px iransansbold;
    text-align: center;
    margin: 0 auto;
    width: 60%;
    max-height: 80px;
    overflow: hidden;
}
.border .box7-kids-content{
    text-align: center;
}
.border .box7-title {
    color: #000;
}
.play-kids{
    position: absolute;
    color: #fff;
    bottom: calc(100% - 50%);
    right: calc(100% - 53%);
    font-size: 84px;
}
.box7-2-kids .imgs{
    width: 270px;
    height: 180px;
    border-radius: 20px;
    margin: 0 auto;
}
.box7-2-kids-content a{
    padding: 15px 15px;
    font: 18px/38px iransansbold;
    color: #fff;
    text-align: center;
}
.border .box7-2-kids-content a{
    color: #000;
}
.box7-2-kids:hover .box7-2-kids-content a{
    color: #f3d67a;
}





.box2-kids-content a:hover, .box3-kids-content a:hover
,.box4-kids-content a:hover, .box5-kids-content a:hover
,.kids-mv .title-liner-news:hover,.list-box-kids h3 a:hover
,.result-kids .tag_title:hover, .title-kids a:hover{
    color: #9352a4;
}
.box7-title:hover{
    color: #f3d67a;
}
/*------------------- end kids --------------------*/
.bulet_b{
    display: flex;
    justify-content: space-around;
}
.bulet_b .bulet_b_child{
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fbe73e;
    margin-top: 6px;
    position: relative;
}
.bulet_b .bulet_b_i{
    display: block;
    z-index: 1;
    width: 6px;
    height: 6px;
    background-color: #000;
    border: 0;
    position: absolute;
    top: calc(50% - 3px);
    right: calc(50% - 3px);
}
.bulet_b a.bullet{
    position: unset;
    padding: 0;
}
.bulet_b a.bullet:before{
    display: none;
}
.bulet_b a.bullet:after{
    display: none;
}
.bulet_b_h4{
    width: 91%;
}

body#news .body ul {
    padding-inline-start: 27px !important;
}

body#news .body ul li {
    list-style: inherit;
}
.razaviImg{
    height: 466px!important;
}
.banoo_multim_img{
    width: 130px !important;
    height: 87px !important;
    border-radius: 10px;
    flex-shrink: 0;
}
.no-img{
    background-color: grey;
}
.banoo_multim_itm:not(:last-of-type){
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #67798d;
}
.shahrbanoo_multi_cols > div{
    background-color: #33485d;
    border-radius: 20px;
    padding: 24px 35px;
    width: 33%;
}
.shahrbanoo_multi_cols{
    display: flex;
}

.shahrbanoo_multi_cols > div:nth-child(2){
    margin-right: 30px;
    margin-left: 30px;
}
.banoo_multim_img{
    margin-left: 15px;
}
.banoo_multim_txt .title a{
    color: white;
}
.tab-pane .banoo_multim_txt .title a{
    color: black;
}
@media screen and (max-width: 1200px){
    .shahrbanoo_multi_cols > div:nth-child(2) {
        margin-right: 10px;
        margin-left: 10px;
    }
    .shahrbanoo_multi_cols > div{
        padding: 15px;
    }
}
@media screen and (max-width: 992px){

    .shahrbanoo_multi_cols > div:nth-child(2){
        margin-right: 0;
        margin-left: 0;
    }
    .shahrbanoo_multi_cols{
        display: block;
    }
    .shahrbanoo_multi_cols > div{
        width: 100%;
        margin-bottom: 20px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .razaviImg{
        height: 388px!important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .razaviImg{
        height: 411px!important;
    }
}

@media (max-width: 1199px){
    .video_container .share-to{
        display: flex;
    }
}
@media (min-width: 768px){
    .video_container .share-to {
        margin-bottom: 10px !important;
    }
    .video_container .rutitr,
    .video_container .title,
    .video_container .subtitle{
        padding: 0 40px!important;
    }
    .video_container .activeSection{
        display: flex;
        align-items: center;
        margin-bottom: 0!important;
    }
    .news-toolbar-video{
        padding-top: 0!important;
        padding-bottom: 0!important;
        margin: 0!important;
        gap: 10px;
        justify-content: left!important;
        padding-left: 30px;
    }
}
@media (max-width: 767px){
    .news-toolbar-video *{
        padding: 0!important;
        margin: 0!important;
    }
    .news-toolbar-video > li{
        display: flex!important;
        align-items: center;
        gap: 10px;
    }
    .news-toolbar-video{
        padding: 0!important;
        margin: 0!important;
        gap: 10px;
        justify-content: center!important;
    }
    .video_container .activeSection{
        display: flex;
        align-items: center;
        margin-bottom: 0!important;
    }
    .photo-news .social-network-cover{
        display: none;
    }
    .video_container .rutitr, .video_container .title, .video_container .subtitle{
        padding: 0 22px!important;
    }
    .photo-news .subtitle{
        font: 14px/26px iranSans!important;
    }
}
@media (max-width: 450px){
    .video_container .activeSection{
        height: auto!important;
        padding:  10px 0;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .razaviImg{
        height: 765px!important;
    }
    .video_container ul.news-toolbar li{
        width: auto!important;
    }

}
@media (max-width: 479px) {
    .razaviImg{
        height: 510px!important;
    }
}
@media (max-width: 400px){
    .video_container .share-to{
        padding: 10px 0;
        height: auto!important;
    }
}
.cat_item_pdate ,.news_code{
    color: #828282;
    font: 12px/22px iranSans;
}

.news-time {
    margin-top: 5px;
    display: flex;
    color: #121212;
    font-size: 12px;
}
.news-time .news-id{
    padding-left: 5px;
    color: #828282;
}
.news-time .news-date{
    padding-right: 5px;
    color: #828282;
}
.limitedTitle3{
    overflow: hidden;
    height: 96px;
}
.limitedSubTitle4{
    overflow: hidden;
    height: 112px;
}
.topNewsDate{
    font: 13px/17px iranSans;
    color: #3d3d3d;
    text-align: left;
    display: block;
    padding-top: 8px;
}
.topSubNewsDate{
    font: 13px/17px iranSans;
    color: #3d3d3d;
    text-align: left;
    display: block;
    position: absolute;
    left: 0;
    bottom: 10px;
}

.allNews_infos{
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 11px;
}

.allNews_infos *{
    font: 13px/17px iranSans;
}


.shahrbanoo_slide{
    width: 100%;
    position: relative;
}
.border .shahrbanoo_slide{
    width: 900px;
}
.shahrbanoo_slide > a{
    display: block;
    width: 100%;
    height: auto;
    background-size: cover !important;
    aspect-ratio: 1.5;
    border-radius: 20px;
}
.shahrbanoo_slide > a:empty{
    background-color: grey;
}

.shahrbanoo_slide img{
    width: 100%;
    height: 100%;
    border-radius: 20px;
}
.border .shahrbanoo_slide img{
    display: block;
}
.shahrbanoo_slide h2{
    color: white;
    font: 18px/30px iranSansBold;
    text-align: center;
    background: rgba(52, 75, 93, 0.8);
    width: 100%;
    padding: 1.58% 1.58% 3.16%;
    position: absolute;
    bottom: 0;
    border-radius: 0 0 20px 20px;
}
.shahrbanoo_slide h2 a{
    color: inherit;
    font: inherit;
}
.Swiper_multimedia_slide a {
    margin-bottom: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1099px){
    .shahrbanoo_slide h2{
        font-size: 1.8vw;
        padding: 1.76% 1.76% 5.5%;
    }
}
@media screen and (min-width: 576px) and (max-width: 767px){
    .shahrbanoo_slide h2{
        font-size: 2.6vw;
        padding: 2.2% 2.2% 6.6%;
    }
}
@media screen and (min-width: 481px) and (max-width: 575px){
    .shahrbanoo_slide h2{
        font-size: 3vw;
        padding: 2.6% 2.6% 7%;
    }
}
@media screen and (max-width: 480px){
    .shahrbanoo_slide h2{
        font-size: 3.5vw;
        padding: 3.1% 3.1% 7.54%;
    }
}

.shahrbanoo_yaddasht{
    width: calc(25% - 11px);
    display: flex;
    gap: 10px;
}
.border .shahrbanoo_yaddasht{
    width: 280px;
    background: #00bdd1;
    box-sizing: content-box;
    padding: 15px;
}
.shahrbanoo_yaddasht > a{
    display: block;
    width: 88px;
    height: 88px;
    border: 10px solid #ffed69;
    border-radius: 50%;
}
.shahrbanoo_yaddasht > a:empty{
    background-color: grey;
}
.shahrbanoo_yaddasht img{
    width: 100%;
    height: 100%;
    border-radius: inherit;
}
.shahrbanoo_yaddasht-text{
    width: calc(100% - 98px);
}
.shahrbanoo_yaddasht-text h3{
    color: white;
    font: 14px/normal iranSansBold;
    margin-bottom: 5px;
}
.shahrbanoo_yaddasht > a:hover + .shahrbanoo_yaddasht-text h3, .shahrbanoo_yaddasht-text h3:hover{
    color: #ffed69;
}
.shahrbanoo_yaddasht-text h3 a{
    color: inherit;
    font: inherit;
}
.shahrbanoo_yaddasht-author{
    color: white;
    font: 12px/normal iranSans;
}
@media screen and (min-width: 992px){
    .shahrbanoo_yaddasht:not(:nth-of-type(4n+1)){
        padding-right: 14px;
        border-right: 2px solid #68d698;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .shahrbanoo_yaddasht {
        width: calc(50% - 7px);
    }
    .shahrbanoo_yaddasht:not(:nth-of-type(2n+1)){
        padding-right: 14px;
        border-right: 2px solid #68d698;
    }
}
@media screen and (max-width: 767px){
    .shahrbanoo_yaddasht {
        width: 100%;
        height: 100%;
        flex-direction: column;
        align-items: center;
        padding-right: 0;
        border: none;
        position: relative;
    }
    .shahrbanoo_yaddasht::after {
        content: "";
        display: block;
        width: 2px;
        height: 100%;
        background: #68d698;
        position: absolute;
        top: 0;
        left: -16px;
    }
    .shahrbanoo_yaddasht-text{
        width: 100%;
    }
    .shahrbanoo_yaddasht-text h3, .shahrbanoo_yaddasht-author{
        text-align: center;
    }
}

.shahrbanoo_multimedia{
    width: 100%;
}
.border .shahrbanoo_multimedia{
    width: 532px;
    background: #344b5d;
    box-sizing: content-box;
    padding: 15px;
}
.shahrbanoo_multimedia > a{
    display: block;
    width: 100%;
    background-color: grey;
    border-radius: 20px;
    position: relative;
    box-shadow: 0px 5px 10px 0px #00000033;
    height: auto;
    aspect-ratio: 1.5;
}
.border .shahrbanoo_multimedia > a{
    height: 355px !important;
}
.shahrbanoo_multimedia img{
    width: 100%;
    height: auto;
    aspect-ratio: 1.5;
    border-radius: inherit;
}
.shahrbanoo_multimedia > a .fa-play-circle{
    color: rgba(0, 180, 216, 0.7);
    font-size: 55px;
    position: absolute;
    top: calc(50% - 27.5px);
    right: calc(50% - 23.5px);
}
.shahrbanoo_multimedia-rutitr{
    color: white;
    font: 14px/normal iranSans;
    margin: 15px 0 5px;
}
.shahrbanoo_multimedia h3{
    color: white;
    font: 14px/normal iranSansBold;
}
.shahrbanoo_multimedia > a:hover ~ h3, .shahrbanoo_multimedia h3:hover{
    color: #ffed69;
}
.shahrbanoo_multimedia h3 a{
    color: inherit;
    font: inherit;
}



.shahrbanoo_khabarbanoo{
    width: calc(25% - 22.5px);
}
.border .shahrbanoo_khabarbanoo{
    width: 277.5px !important;
}
.border .shahrbanoo_zaerbanoo{
    background: #4CAF50;
    box-sizing: content-box;
    padding: 15px;
}
.shahrbanoo_khabarbanoo > a{
    display: block;
    width: 100%;
    border-radius: 20px;
}
.shahrbanoo_khabarbanoo > a:empty{
    background-color: grey;
    height: auto;
    aspect-ratio: 1.5;
}
.border .shahrbanoo_khabarbanoo > a{
    height: 186px !important;
}
.shahrbanoo_khabarbanoo img{
    width: 100%;
    height: 100%;
    border-radius: inherit;
    aspect-ratio: 1.5;
}
.shahrbanoo_khabarbanoo h3{
    color: #45464c;
    font: 14px/normal iranSansBold;
    margin-top: 10px;
}
.shahrbanoo_khabarbanoo > a:hover + h3, .shahrbanoo_khabarbanoo h3:hover{
    color: #00b4d8;
}
.shahrbanoo_zaerbanoo > a:hover + h3, .shahrbanoo_zaerbanoo h3:hover{
    color: #ffed69;
}
.shahrbanoo_khabarbanoo h3 a{
    color: inherit;
    font: inherit;
}
@media screen and (min-width: 1200px){
    /*.shahrbanoo_khabarbanoo > a{*/
    /*    height: 186px;*/
    /*}*/
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    /*.shahrbanoo_khabarbanoo > a{*/
    /*    height: 147.46px;*/
    /*}*/
}
@media screen and (min-width: 768px) and (max-width: 991px){
    /*.shahrbanoo_khabarbanoo > a{*/
    /*    height: 110.6px;*/
    /*}*/
    .shahrbanoo_khabarbanoo h3{
        font-size: 12px;
    }
}
@media screen and (max-width: 767px){
    .shahrbanoo_khabarbanoo{
        width: 100%;
    }
    .shahrbanoo_khabarbanoo:only-of-type{
        width: 277.5px;
        margin: 0 auto;
    }
    /*.shahrbanoo_khabarbanoo > a{*/
    /*    height: 186px;*/
    /*}*/
}

.shahrbanoo_mostnews{
    width: 100%;
    display: flex;
    gap: 15px;
    align-items: center;
}
.shahrbanoo_mostnews:not(:first-of-type){
    border-top: 1px solid #e6e8eb;
    padding-top: 10px;
    margin-top: 10px;
}
.border .shahrbanoo_mostnews{
    width: 554px !important;
}
.shahrbanoo_mostnews > a{
    display: block;
    width: 120px;
    height: 80px;
    border-radius: 10px;
}
.shahrbanoo_mostnews > a:empty{
    background-color: grey;
}
.shahrbanoo_mostnews img{
    width: 100%;
    height: 100%;
    border-radius: inherit;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.shahrbanoo_mostnews-text{
    width: calc(100% - 135px);
}
.shahrbanoo_mostnews-text h4{
    color: #45464c;
    font: 14px/normal iranSansBold;
}
.shahrbanoo_mostnews > a:hover + .shahrbanoo_mostnews-text h4,
.shahrbanoo_mostnews-text h4:hover{
    color: #00b4d8;
}
.shahrbanoo_mostnews-text h4 a{
    color: inherit;
    font: inherit;
}
.shahrbanoo_mostnews-date {
    color: gray;
    font: 12px/normal iranSans;
    margin-top: 5px;
}

.shahrbanoo_karafarin{
    width: calc(25% - 98px);
}
.border .shahrbanoo_karafarin{
    width: 202px !important;
    box-sizing: content-box;
    padding: 15px;
    background: linear-gradient(to bottom, white 0px 116px, #ffee58 116px 100%);
}
.shahrbanoo_karafarin > a{
    display: block;
    width: 100%;
    height: var(--images-height);
    border: 13px solid white;
    border-radius: 18px;
}
.shahrbanoo_karafarin > a:empty{
    background-color: grey;
}
.border .shahrbanoo_karafarin > a{
    height: 202px;
}
.shahrbanoo_karafarin img{
    width: 100%;
    height: 100%;
    border-radius: 7px;
}
.shahrbanoo_karafarin h4{
    color: #34495e;
    font: 14px/normal iranSansBold;
    text-align: center;
    margin-top: 10px;
}
.shahrbanoo_karafarin > a:hover + h4, .shahrbanoo_karafarin h4:hover{
    color: #00b4d8;
}
.shahrbanoo_karafarin h4 a{
    color: inherit;
    font: inherit;
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .shahrbanoo_karafarin{
        width: calc(25% - 91px);
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .shahrbanoo_karafarin{
        width: calc(25% - 53px);
    }
}
@media screen and (max-width: 767px){
    .shahrbanoo_karafarin{
        width: 100%;
    }
}

.shahrbanoo_history{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    position: relative;
}
.one-slide > .shahrbanoo_history{
    width: calc(50% - 21px);
}
.border .shahrbanoo_history{
    width: 579px !important;
    gap: 30px !important;
    box-sizing: content-box;
    padding: 15px;
    background: #9e8d6b;
}
#shahrbanoo_history_slide:not(.one-slide) .shahrbanoo_history::after{
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    top: 0;
    left: -21px;
}
.shahrbanoo_history > a{
    display: block;
    border-radius: 20px;
}
.shahrbanoo_history > a:empty{
    background-color: grey;
}
.border .shahrbanoo_history > a{
    width: 278px !important;
    height: 186px !important;
}
.shahrbanoo_history img{
    width: 100%;
    height: 100%;
    border-radius: inherit;
}
.border .shahrbanoo_history-text{
    width: calc(100% - 278px - 30px) !important;
}
.shahrbanoo_history-text h4{
    color: white;
    font: 14px/normal iranSansBold;
    margin-bottom: 15px;
}
.shahrbanoo_history > a:hover + .shahrbanoo_history-text h4, .shahrbanoo_history-text h4:hover{
    color: #ffed69;
}
.shahrbanoo_history-text h4 a{
    color: inherit;
    font: inherit;
}
.shahrbanoo_history-subtitle{
    color: white;
    font: 13px/normal iranSans;
}

/********** multimedia shahrbanoo ***********/

.border .multimediaBanoo{
    width: 340px;
}

.multimediaBanoo .imgs,
.border .multimediaBanoo .imgs{
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    background-color: grey;
    display: block;
    border-radius: 15px;
    overflow: hidden;
    position: relative;
}

.multimediaBanoo img,
.border .multimediaBanoo img{
    width: 100%;
    height: auto;
    aspect-ratio: 1.5;
}

.multimediaBanoo .title,
.border .multimediaBanoo .title{
    margin-top: 15px;
}

.multimediaBanoo .title a,
.border .multimediaBanoo .title a{
    font-family: 'iranSansBold';
    color: white;
    line-height: 25px;
    font-size: 13px;
}

.border .multimediaBanoo .title a{
    color:black;
}

.multimediaBanoo .parentsIcon{
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.multimediaBanoo .parentsIcon .icon{
    display: block;
    background: url('/client/themes/fa/main/img/video.svg') no-repeat center center;
    background-size: contain;
    width: 27px;
    height: 27px;
    margin-right: 7px;
}

.multimediaBanoo .parentsIcon .dateIcon{
    color: white;
    font-family: 'iranSansMediumNumber';
    font-size: 11px;
}

.border .multimediaBanoo .parentsIcon{
    display: none;
}

/*********************************/

.noteShahrbanooParents,
.border .noteShahrbanooParents{
    display: flex;
    align-items: center;
}

.noteShahrbanooParents .imgs,
.border .noteShahrbanooParents .imgs{
    width: 108px;
    min-width: 108px;
    height: fit-content;
    aspect-ratio: 1;
    border-radius: 50%;
    border: 10px solid #ffee58;
    background-color: grey;
}

.noteShahrbanooParents img,
.border .noteShahrbanooParents img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.noteShahrbanooParents .title a,
.border .noteShahrbanooParents .title a{
    font: 12px 'iranSansBold';
    color: #34495e;
}

.noteShahrbanooParents .summery,
.border .noteShahrbanooParents .summery{
    color: #45464c;
    font-size: 12px;
}

.noteShahrbanooParents .text,
.border .noteShahrbanooParents .text{
    padding-inline-start: 10px;
}

@media screen and (min-width: 1200px){
    .shahrbanoo_history{
        gap: 30px;
    }
    .shahrbanoo_history > a{
        width: 278px;
        height: 186px;
    }
    .shahrbanoo_history-text{
        width: calc(100% - 278px - 30px);
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .shahrbanoo_history{
        gap: 20px;
    }
    .shahrbanoo_history > a{
        width: 240px;
        height: 160.5px;
    }
    .shahrbanoo_history-text{
        width: calc(100% - 240px - 20px);
    }
}
@media screen and (max-width: 991px){
    .shahrbanoo_history{
        align-items: initial;
    }
    .shahrbanoo_history > a{
        width: 278px;
        height: 186px;
        margin: 0 auto;
    }
    .shahrbanoo_history-text{
        width: 278px;
        margin: 15px auto 0;
    }

    .shahrbanoo-list .l-aside{
        padding-inline-start: 0 !important;
        border-right: unset !important;
    }
}
@media screen and (max-width: 767px){
    .one-slide > .shahrbanoo_history{
        width: 100%;
    }
    .shahrbanoo_history::after{
        display: none !important;
    }
}

.video_container {
    background-color: #363636;
}

.video_container ul.news-toolbar li:nth-child(2) span,
.video_container .share-to a.item,
.video_container ul.news-toolbar li,
.video_container .news-tool-box div,
.video_container .news-tool-box a,
.video_container .subtitle,
.video_container h1.title,
.video_container h1.title a,
.video_container .title_c,
.video_container .share-to span{
    color: #fff;
}
.video_container .share-to {
    border-bottom: unset!important;
    border-top: 1px solid #c4c4c4;
}
.video_container .path-cover a{
    background-color: #2b2b2b;
    color: #fff!important;
    border-radius: 15px;
}
.video_container .path-cover{
    margin: 16px!important;
}

.video_container .share-to-child{
    padding-right: 29px;
}
.video_container ul.news-toolbar{
    padding-left: 29px;
}
.video_container .vjs-playing .vjs-big-play-button{
    display: none!important;
}

.video_container .vjs-has-started .vjs-big-play-button{
    display: block;
}
.photo-news .add-complated{
    padding-left: unset!important;
}
.short_movie .imgs{
    height: 100% !important;
    aspect-ratio: 1.5 !important;
}

.short_movie .fa-play-circle {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}
#publication .body{
    font: 14px/28px iranSansRegularNumber !important;
}

/* Pager Style */

.container_pager{
    display: flex;
    width: 100%;
    flex-direction: row;
    gap: 5px;
    direction: ltr;
    justify-content: center;
    padding: 45px  0 25px 0;
    flex-wrap: wrap;
}
.container_pager a , .container_pager span{

    float: none;
    clear: both;
    margin: 1px;
    padding: 4px 10px 5px 11px;
    font: 16px/20px iranSansLight;
    border: 1px solid #cecece;
    display: flex;
    justify-content: center;
    align-items: center;
}
.container_pager span{
     border: 1px solid #9d9d9d;
     color: #f68423;
}

#owl-demo15 .owl-dots {
    direction: rtl !important;

}
.line-clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3 !important;
    overflow: hidden;
    text-overflow: ellipsis;
}
.line-clamp-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1 !important;
    overflow: hidden;
    text-overflow: ellipsis;
}
.shahrbanoo_yaddasht-subtitle {
    font: 12px/20px iranSansLight;
    color: #fff;
}

.style_11banoo{
    display: flex
}

.section_news_img{
    width: 100%;
    height: 100%;
    aspect-ratio: inherit;
    border-radius: inherit;
}
.inherit_style{
    color: inherit !important;
    font: inherit;
}
.limitedLinesNumber_2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.limitedLinesNumber_3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.liveBox{
    width: 100%;
    position: relative;
}
.border .liveBox{
    width: 1000px;
}
.liveBox img, .liveBox .videojs_main, .liveBox .video-js{
    width: 100% !important;
    height: fit-content;
    aspect-ratio: 2.84;
    min-height: 400px;
}
.liveBox img{
    object-fit: cover;
}
.liveBox > a{
    position: absolute;
    right: 0;
    width: 100%;
    aspect-ratio: 2.84;
    min-height: 400px;
}
.liveBox > a.no-img{
    position: static;
    display: block;
}
.liveBox-text{
    width: 100%;
    max-height: 87%;
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg,rgba(0,0,0,1) 5%,rgba(0,0,0,6) 10%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);
    padding: 2.447% 2.447% 20px;
    pointer-events: none;
    overflow: hidden;
}
.live-title{
    color: white;
    font: 30px/50px iranSansMedium;
    display: flex;
    align-items: center;
    width: fit-content;
    margin-inline: auto;
}
.live-title::before{
    content: '';
    width: 55px;
    height: 55px;
    background: url('/client/themes/fa/main/img/live-alarm.svg') center center/100% 100% no-repeat;
    margin-left: 10px;
}
.live-title span{
    width: 140px;
    font: 18px/50px iranSansMedium;
    text-align: center;
    background-color: #ec1e2e;
    border-radius: 100px;
    margin-right: 25px;
}
.liveBox-text .Htags{
    color: white;
    font: 14px/24px iranSansMedium;
    text-align: center;
    margin-top: 15px;
}
@media screen and (max-width: 480px){
    .live-title{
        font-size: 20px;
    }
    .live-title span{
        width: 100px;
        font-size: 13px;
        line-height: 30px;
    }
    .liveBox-text .Htags{
        font-size: 12px;
        line-height: 20px;
        margin-top: 10px;
    }
}

.border .live-archive{
    width: 315px;
    box-sizing: content-box;
    padding: 16px;
    background: #202020;
}
.live-archive > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 16/9;
    border-radius: 10px;
    position: relative;
}
.video-duration{
    color: white;
    font: 14px/24px iranSansMediumNumber;
    height: 24px;
    background: black;
    padding-inline: 15px;
    border-radius: 100px;
    display: flex;
    gap: 8px;
    position: absolute;
    bottom: 10px;
    left: 15px;
}
.video-duration::after{
    content: "\f04b";
    font: 13px FontAwesome;
    margin-top: 5px;
}
.video-duration:empty{
    display: none;
}
.live-archive .Htags{
    color: white;
    font: 14px/24px iranSansMedium;
    text-align: center;
    padding-inline: 20px;
    margin-top: 20px;
}
.live-archive .Htags:hover, .live-archive > a:hover + .Htags{
    color: #ec1e2e;
}
@media screen and (min--moz-device-pixel-ratio: 0) {
    .video-duration::after{
        margin-top: 4px;
    }
}

.studio{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 980/432;
    border-radius: 10px;
}
.border .studio{
    width: 980px;
}

.border .occasional_video{
    width: 207.5px;
    box-sizing: content-box;
    padding: 16px;
    background: #202020;
}
.occasional_video > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 9/16;
    border-radius: 10px;
    position: relative;
}
.occasional_video .Htags{
    color: white;
    font: 13px/22px iranSansMedium;
    text-align: center;
    padding-inline: 10px;
    margin-top: 10px;
}
.occasional_video .Htags:hover, .occasional_video > a:hover + .Htags{
    color: #ec1e2e;
}

.today_video{
    width: 100%;
}
.border .today_video{
    width: 872.5px;
    box-sizing: content-box;
    padding: 16px;
    background: #202020;
}
.today_video > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 16/9;
    border-radius: 10px;
    position: relative;
}
.today_video .Htags{
    color: white;
    font: 18px/30px iranSansMedium;
    text-align: center;
    padding-inline: 10px;
    margin-top: 10px;
}
.today_video .Htags:hover, .today_video > a:hover + .Htags{
    color: #ec1e2e;
}

.d-today_video > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 16/9;
    border-radius: 10px;
    position: relative;
}
.d-today_video .Htags{
    color: white;
    font: 13px/22px iranSansMedium;
    margin-top: 10px;
}
.d-today_video .Htags:hover, .d-today_video > a:hover + .Htags{
    color: #ec1e2e;
}

.border .journalism{
    width: 430px;
    box-sizing: content-box;
    padding: 16px;
    background: #202020;
}
.journalism > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 16/9;
    border-radius: 10px;
    position: relative;
}
.journalism .Htags{
    color: white;
    font: 13px/22px iranSansMedium;
    margin-top: 10px;
}
.journalism .Htags:hover, .journalism > a:hover + .Htags{
    color: #ec1e2e;
}

.main_slide{
    width: 100%;
    position: relative;
}
.border .main_slide{
    width: 720px;
}
.main_slide img, .main_slide > a:not(.Htags){
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    border-radius: 35px 0 35px 0;
}
.main_slide > a:not(.Htags){
    position: absolute;
    right: 0;
}
.main_slide > a:not(.Htags).no-img{
    position: static;
    display: block;
}
.main_slide .Htags{
    color: white;
    text-align: center;
    width: 100%;
    max-height: 87%;
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, .7) 10%, rgba(0, 0, 0, .7) 60%, rgba(0, 0, 0, 0) 100%);
    border-bottom-right-radius: 35px;
    padding: 6% 20%;
    pointer-events: none;
    overflow: hidden;
}
#worldCup_service .main_slide h2{
    font: 24px / 35px iranSansBold;
}
.main_slide:hover .Htags{
    background: linear-gradient(0deg, rgba(33, 197, 93, .7) 10%, rgba(33, 197, 93, .7) 60%, rgba(33, 197, 93, 0) 100%);
}
@media screen and (max-width: 480px){
    .main_slide .Htags{
        font-size: 20px;
        line-height: 30px;
    }
}
@media screen and (max-width: 400px){
    .main_slide .Htags{
        color: #090909;
        position: static;
        max-height: none;
        background: none;
        padding: 3% 3% 9%;
        pointer-events: unset;
    }
    .main_slide:hover .Htags{
        background: none;
    }
}

.border .team_melli{
    width: 267px;
    list-style: none;
}
.border .team_melli::before{
    content: "";
    float: right;
    width: 3px;
    height: 3px;
    background: #21c55d;
    border-radius: 50%;
    margin-left: 5px;
    margin-top: 11px;
}
.border .team_melli a{
    color: black;
    font: 14px/24px iranSans;
}
.team_melli.red_title a{
    color: red;
}
.border .team_melli a:hover{
    color: #1a3dcd;
}

.worldCup_video{
    width: 100%;
}
.worldCup_video:only-child{
    width: 306px;
}
.border .worldCup_video{
    width: 306px;
    box-sizing: content-box;
    padding: 15px;
    background: black;
}
.worldCup_video > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    border-radius: 35px 0 35px 0;
    position: relative;
}
.worldCup_video .video-duration{
    font-size: 13.5px;
    background: rgba(0, 0, 0, 0.5);
    left: 12px;
}
.worldCup_video .Htags{
    color: white;
    font: 15px/24px iranSans;
    padding-inline: 10px;
    margin-top: 10px;
}
.worldCup_video .Htags:hover, .worldCup_video > a:hover + .Htags{
    color: #f9fc7a;
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
    .worldCup_video .Htags{
        font-size: 13px;
        line-height: 22px;
    }
}
@media screen and (min-width: 576px) and (max-width: 1199px){
    .worldCup_video .Htags{
        font-size: 12px;
        line-height: 21px;
    }
}
@media screen and (max-width: 400px){
    .worldCup_video .Htags{
        font-size: 13px;
        line-height: 22px;
    }
}
@media screen and (max-width: 340px){
    .worldCup_video .Htags{
        font-size: 12px;
        line-height: 21px;
    }
}

.today_photo{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    border-radius: 35px 0 35px 0;
}
.border .today_photo{
    width: 404px;
}

.today_specialNews{
    width: calc(100% / 3);
    background: #33363a;
    border-radius: 35px 0 35px 0;
    padding-bottom: 15px;
}
.today_specialNews:only-child{
    width: 100%;
    max-width: 30%;
}
.border .today_specialNews{
    width: 423px;
    max-width: none;
}
.today_specialNews > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    border-top-left-radius: 35px;
}
.today_specialNews .Htags{
    color: white;
    font: 15px/24px iranSans;
    padding-inline: 20px;
    margin-top: 20px;
}
.today_specialNews .Htags:hover, .today_specialNews > a:hover + .Htags{
    color: #f9fc7a;
}
.today_specialNews-pdate{
    color: #f9fc7a;
    font: 13px/24px iranSans;
    width: fit-content;
    margin: 30px auto 0 20px;
}
@media screen and (max-width: 991px){
    .today_specialNews{
        width: 100%;
    }
}

.d-today_specialNews{
    width: 100%;
    background: white;
    border-radius: 35px 0 35px 0;
    display: flex;
    gap: 15px;
    align-items: center;
}
.d-today_specialNews:not(:first-of-type){
    margin-top: 10px;
}
.d-today_specialNews > a{
    display: block;
    width: 40%;
    height: fit-content;
    aspect-ratio: 1.5;
    border-bottom-right-radius: 35px;
    flex-shrink: 0;
}
.d-today_specialNews-text{
    width: 100%;
    padding: 10px 0 10px 15px;
}
.d-today_specialNews .Htags{
    color: black;
    font: 13px/24px iranSans;
}
.d-today_specialNews .Htags:hover, .d-today_specialNews > a:hover + .Htags{
    color: #1a3dcd;
}
.d-today_specialNews-pdate{
    color: #7d7d7d;
    font: 13px/24px iranSans;
    width: fit-content;
    margin-top: 10px;
}

.worldCup_statistics{
    background: #f5f5f5;
    border-radius: 35px 0 35px 0;
    padding-bottom: 20px;
    display: flex;
    flex-direction: column;
}
.border .worldCup_statistics{
    width: 315px;
}
.worldCup_statistics > a:first-of-type{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    border-top-left-radius: 35px;
}
.worldCup_statistics .Htags{
    color: black;
    font: 15px/24px iranSans;
    padding-inline: 20px;
    margin-block: 20px 30px;
}
.worldCup_statistics .Htags:hover, .worldCup_statistics > a:hover + .Htags{
    color: #1a3dcd;
}
.worldCup_statistics-button{
    color: black;
    font: 13px/25px iranSans;
    width: fit-content;
    margin: auto auto 0 20px;
    background: #cbcbcb;
    padding-inline: 15px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.worldCup_statistics-button i{
    color: white;
    font-family: FontAwesome;
}
.worldCup_statistics-button:hover{
    color: #1a3dcd;
}

.worldCup_knowledge{
    width: 100%;
}
.worldCup_knowledge:only-child{
    width: 311px;
}
.border .worldCup_knowledge{
    width: 311px;
    box-sizing: content-box;
    padding: 15px;
    background: #6027e3;
}
.worldCup_knowledge > a{
    display: block;
    width: 100%;
    height: fit-content;
    aspect-ratio: 1.5;
    border: 1px solid #f9fc7a;
    border-radius: 35px 0 35px 0;
    position: relative;
}
.worldCup_knowledge .Htags{
    color: white;
    font: 14px/24px iranSans;
    padding-inline: 10px;
    margin-top: 10px;
}
.worldCup_knowledge .Htags:hover, .worldCup_knowledge > a:hover + .Htags{
    color: #ff7d38;
}
#worldcup_news .tab-content .tab-pane .lead_image{
    width: 876px;
    height: 585px;
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
    .worldCup_knowledge .Htags{
        font-size: 13px;
        line-height: 22px;
    }
}
@media screen and (min-width: 576px) and (max-width: 1199px){
    .worldCup_knowledge .Htags{
        font-size: 12px;
        line-height: 21px;
    }
}
@media screen and (max-width: 400px){
    .worldCup_knowledge .Htags{
        font-size: 13px;
        line-height: 22px;
    }
}
@media screen and (max-width: 340px){
    .worldCup_knowledge .Htags{
        font-size: 12px;
        line-height: 21px;
    }
}
.cupTodayItem{
    position: relative;
    border-radius: 35px 0 35px 0;
    overflow: hidden;
}
.cupTodayTitleBox{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 10px 30px;
    width: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .7) 10%, rgba(0, 0, 0, .7) 60%, rgba(0, 0, 0, 0) 100%);
}
.cupTodayTitleLink{

}
.cupTodayTitle{
    color: #fff;
    font: 14px/26px iranSans;
    margin: 0;
    padding: 0;
}
.cupTodayItem:hover .cupTodayTitleBox{
    background: linear-gradient(0deg, rgba(33, 197, 93, .7) 10%, rgba(33, 197, 93, .7) 60%, rgba(33, 197, 93, 0) 100%);
}