.news_content {
    background: #FFFFFF;
    padding: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
}
.news-toolbar .news_path a {
    font: 15px/23px IRANSansX-bold;
}
.news-toolbar .news_path .service_breadcrumb {
    color: #0042C3;
}
.news-toolbar .news_path .category_breadcrumb {
    color: #0042c3;
}
.news-toolbar .news_path .fa-circle {
    font-size: 7px;
    color: #0042c3;
    padding: 0 10px;
}
.news-toolbar {
    padding-bottom: 17px;
    border-bottom: 1px solid #e4e4e4;
}
.news-date span {
    font: 12px/18px IRANSansX-regular;
    color: #000000;
}
.news-tools {
    float: left;
}
.news-tools .news_print_botton,
.news-tools .news_emails_botton,
.news-tools .news_save_botton {
    overflow: unset;
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 0 20px;
    float: right;
}
.news-tools .news_print_botton {
    margin: 0;
}
.news-tools .news_print_botton:hover svg path,
.news-tools .news_save_botton:hover svg path {
    fill: #0042c3;
}
.news-tools .news_emails_botton:hover svg path {
    stroke: #0042c3;
}
.news-body {
    padding-top: 20px;
}
.news-body .news-rutitr {
    font: 14px/26px IRANSansX-medium;
    color: #000000;
}
.news-body .news-title {
    font: 22px/32px IRANSansX-bold;
    color: #000000;
}
.lead_image {
    width: 100%;
    margin-bottom: 20px;
}
.lead_contents {
    padding-top: 20px;
}
.lead_contents .news-subtitle {
    background: #F3F3F3;
    padding: 16px 20px;
    font: 14px/23px IRANSansX-regular;
    text-align: justify;
    color: #002F89;
}

.news-row-id {
    padding: 16px 0 20px 0;
    border-bottom: 1px solid #e4e4e4;
}

.news-row-id .news-id {
    font: 12px/23px IRANSansX-regular;
    text-align: right;
    color: #2F2F2F;
}

.news-row-id .news_size_up,
.news-row-id .news_size_reset,
.news-row-id .news_size_down {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 16px 0 0;
}

.news-row-id .news_size_up:hover svg path,
.news-row-id .news_size_reset:hover svg path,
.news-row-id .news_size_down:hover svg path {
    stroke: #0042c3;
}

.author-box {
    padding-top: 10px;
}

.author-box .author-title {
    font: 13px/25px IRANSansX-regular;
    color: #787878;
    font-weight: 400;
}

.author-box .author-name {
    font: 13px/25px IRANSansX-medium;
    color: #003FBA;
    font-weight: 500;
    display: block;
}
.author-avatar + .author-title {
    margin-top: 13px;
}
.author-avatar img {
    border:  3px solid #D7E1FF;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.author-avatar {
    margin-left: 10px;
}

body#news .body {
    font: 14px/210% IRANSansX-regular;
    font-weight: 400;
    text-align: justify;
    color: #000000;
    margin-top: 14px;
}
body#news .body video {
    max-width: 100%;
}
body#news .liveblog_delay .body {
    margin-top: 0;
}

body#news .videojs_main {
    width: 100% !important;
    height: 100% !important;
    border-radius: 10px;
}

body#news .videojs_main .video-js {
    width: 100% !important;
    height: 460px;
    border-radius: 10px;
}

body#news .videojs_main .view_stat {
    padding: 20px 0 0 20px;
}

body#news .videojs_main .video-js .vjs-tech {
    border-radius: 10px;
}

body#news .videojs-main-container .video-tool-box {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

body#news .videojs-main-container .video-tool-box .video-player-download-link,
body#news .videojs-main-container .video-tool-box .video-share-code,
body#news .mp3-content .video-share-code,
body#news .mp3-content .video-player-download-link
{
    background: #0042c3 !important;
}

body#news .videojs-main-container .video-tool-box .video-share-code,
body#news .videojs-main-container .video-tool-box .video-player-download-link .div-download-quality,
body#news .videojs-main-container .video-tool-box .video-player-download-link span,
body#news .mp3-content .video-share-code,
body#news .mp3-content .video-player-download-link
{
    font: 14px/16px IRANSansX-medium;
}

body#news .videojs-main-container .video_share_tag_box.open-tag-box > textarea {
    margin: 0 auto 10px;
    display: block;
    float: none;
}

body#news .videojs-main-container .video-js .vjs-big-play-button .vjs-icon-placeholder:before,
body#news .videojs-main-container .video-js .vjs-icon-play:before {
    content: none;
}

body#news .videojs-main-container .video-js .vjs-big-play-button {
    background-color: transparent;
    border: none;
    border-radius: unset;
    background-image: url('/client/themes/fa/main//img/play.svg');
    background-repeat: no-repeat;
    background-size: 63px 85px;
    width: 63px;
    height: 85px;
    top: 47% !important;
    left: 53% !important;
}

body#news .videojs-main-container .vjs-has-started .vjs-control-bar {
    border-radius: 0 0 10px 10px;
}

body#news .videojs-main-container .video-tool-box {
    flex-direction: row-reverse;
}

body#news .videojs-main-container .video-tool-box .video-player-download-link,
body#news .videojs-main-container .video-tool-box .video-share-code,
body#news .mp3-content .video-share-code,
body#news .mp3-content .video-player-download-link
{
    color: #ffffff;
}

body#news .videojs-main-container .video-tool-box .video-player-download-link svg path,
body#news .videojs-main-container .video-tool-box .video-share-code svg path {
    stroke: #ffffff !important;
}

/* -------------- LiveBlog ------------- */

.liveblog_delay .title_content {
    padding: 20px 21px 15px;
    background: #F1F1F1;
    border-radius: 10px 10px 0 0;
    font: 15px/23px IRANSansX-bold;
    text-align: justify;
    color: #000000;
}

.liveblog_delay .content_item.hotnews .title_content {
    background: #e4eafc;
}

.liveblog_delay .title_content a, .liveblog_delay .title_content span {
    font: 15px/23px IRANSansX-bold;
    text-align: justify;
    color: #000000;
}

.liveblog_delay .content_item.hotnews .title_content a, .liveblog_delay .content_item.hotnews .title_content span {
    color: #0038A7
}

.liveblog_delay .content_item.hotnews .title_content a:hover,
.liveblog_delay .title_content a:hover {
    color: #0042c3;
}

.liveblog_delay .title_content .fa-circle {
    font-size: 8px;
    color: #0042c3;
    padding-left: 10px;
}

.liveblog_delay {
    font: 12px/23px IRANSansX-regular;
    font-weight: 400;
    text-align: justify;
}

.liveblog_delay .content_item {
    margin-bottom: 17px;
    border: 1px solid #cccccc;
    border-radius: 10px;
}

.liveblog_delay .content_item.hotnews {
    border: 1px solid #0041c0;
}

.liveblog_delay .content_item .body {
    padding: 20px 20px 0;
}

.liveblog_delay .content_item .date_content span {
    font: 12px/25px IRANSansX-regular;
    text-align: justify;
    color: #3E3E3E;
}

body#news .owl_album_slider {
    position: relative;
}

.page_text {
    margin-left: 15px;
    font: 13px/23px IRANSansX-regular;
    text-align: right;
    color: #2F2F2F;
}

.page_text .news_source {
    padding: 9px 10px;
    gap: 10px;
    background: #E4EAFC;
    border-radius: 8px;
    font: 13px/10px IRANSansX-regular;
    text-align: right;
    color: #4D6DAC;
    margin-left: 8px;
}

.page_text .news_source:hover {
    background: #0042c3;
    color: #ffffff;
}

.news_rate_like_up .like_heart::before, .news_rate_like_down .like_heart::before {
    font: 16px/25px FontAwesome;
    direction: rtl !important;
    color: #aa1f26;
    margin: 0 7px;
}

.news_rate_like_up .like_heart::before {
    content: "\f08a";
}

.news_rate_like_down .like_heart::before {
    content: "\f004";
}

.like_status {
    font: 13px/22px IRANSansX-medium;
    text-align: justify;
    color: #000000;
}

.icon-share {
    color: #132f7b;
    padding: 9px 15px;
    border-bottom: 1px solid #e3e6ed;
    font: 400 11px/16px iransans;
}
.icon-share:last-child {
    border: none;
}
.icon-share:first-child:hover {
    border-radius: 10px 10px 0 0;
}
.icon-share:last-child:hover {
    border-radius: 0 0 10px 10px;
}

.addthis_button {
    display: block;
    padding-top: 4px;
}

.related-container {
    margin-bottom: 20px;
}

.related-container .hd-section-2 .border-hd-orange {
    width: calc(100% - 15px);
}

.rl_content {
    padding: 0 10px;
}

.rl_content:first-child {
    padding-right: 0;
}

.rl_content .rl_link {
    width: 100%;
    height: 136px;
    overflow: hidden;
}

.rl_content .rl_link img {
    width: 100%;
    height: 100%;
}

.related_body {
    background: #ffffff;
    height: 100%;
}

.related_cont {
    padding: 10px 15px 0;
}

.related_body .rl_rutitr {
    font: 400 13px/20px IRANSansX-regular;
    color: #000000;
    text-align: justify;
}

.related_body .rl_title {
    font: 14px/25px IRANSansX-bold;
    color: #000000;
    text-align: justify;
    display: block;
}

.hd-section-2.comments_topic2,
.hd-section-2.comments_topic {
    margin-bottom: 0;
    border-bottom: 1px solid #f4f4f4;
    box-shadow: none;
}

.replay_comm .hd-section-2.comments_topic2 {
    border-bottom: 0;
    box-shadow: none;
}

.comments_topic .comments_count {
    color: #003AAA;
    float: left;
    font: 16px/28px IRANSansX-demibold;
    padding: 5px 16px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0;
}

.comment_form_content {
    background: #ffffff;
}

.comment_message_tx {
    padding-left: 20px;
}

.hd-section-2.comments_topic2 .border-hd-orange {
    width: calc(100% - 15px);
}

.form-name input {
    height: 48px;
    border: 1px solid #d4d8e2;
    border-radius: 10px;
    background-color: #fff;
    color: #2F2F2F;
    margin-bottom: 15px;
    padding: 12px 16px;
    font: 13px/20px IRANSansX-regular;
    text-align: right;
}

.form-send input {
    border: none;
    border-radius: 10px;
    background-color: #dfe2eb;
    padding: 12px 16px;
    height: 48px;
    font: 14px/21px IRANSansX-regular;
    color: #4D6DAC;
    width: 100%;
    text-align: center;
}

.form-send input:hover {
    color: #0042c3;
}

.form-comment textarea {
    border-radius: 10px;
    font: 13px/20px IRANSansX-regular;
    color: #2F2F2F;
    padding: 12px 16px;
    min-height: 176px;
}

.form-comment textarea::placeholder,
.form-send input::placeholder {
    font: 13px/20px IRANSansX-regular;
    color: #2F2F2F;
}

#comm_b .page_title {
    font: 16px/28px IRANSansX-bold;
    color: #00308F;
}

.shareTo_shortLink {
    border-top: 1px solid #e3e6ed;
    border-bottom: 1px solid #e3e6ed;
    padding: 15px 0!important;
    margin-top: 20px;
}

.shareTo_shortLink > div {
    padding: 0;
    width: auto;
}

.send_error_bot .err_report_txt {
    padding-right: 5px;
}

.copy_link {
    border: none;
    border-radius: 8px;
    background: #0040BC;
    padding: 0;
    overflow: hidden;
    direction: ltr;
    height: 25px;
}

.copy-button {
    color: #fff;
    border-radius: 20px;
    background: #0040BC;
    text-align: center;
    cursor: pointer;
    font: 12px/21px IRANSansX-medium;
    height: 25px;
    width: 100%;
    overflow: hidden;
    outline: none;
    padding-top: 5px;
}

.clipboard-icon {
    padding-left: 15px;
}

.link_shortlink {
    overflow: hidden;
    padding-right: 0;
}

.icon-share {
    color: #132f7b;
    padding: 9px 15px;
    border-bottom: 1px solid #e3e6ed;
    font: 400 11px/16px iransans;
}

.icon-share:last-child {
    border: none;
}

.icon-share:hover {
    background: #E4EAFC;
    color: #132f7b;
}

.news-like {
    min-width: 100px;
    width: auto;
    padding-left: 15px;
}

@media screen and (max-width: 478px){
    .news-like {
        margin-bottom: 10px;
    }
}
.news-like .like_heart {
    padding-left: 2px;
}

body#news .parent-section-13 {
    margin-bottom: 20px;
}

/* ------------------- Responsive ------------------- */

@media only screen and (min-width: 1400px) {
    body#news .videojs_main .video-js {
        height: 538px;
    }

    .rl_content .rl_link {
        height: 154px;
    }
}

@media only screen and (max-width: 1199px) {
    body#news .videojs_main .video-js {
        height: 381px;
    }

    .rl_content .rl_link {
        height: 110px;
    }
    .sardabir_parent_News .swiper-wrapper{
        height: auto;
    }
}

@media only screen and (max-width: 991px) {
    body#news .videojs_main .video-js {
        height: 381px;
    }

    .sidebar_news_p1,
    .sidebar_news_p2 {
        width: 50%;
        flex-shrink: 0;
    }

    .sidebar_news_p1 {
        padding-left: 10px;
    }

    .sidebar_news_p2 {
        padding-right: 10px;
    }

    .first_news_column,
    .second_news_column {
        padding: 0;
    }
}

@media only screen and (min-width: 768px) {
    .rl_content:last-child {
        padding-left: 0;
    }
}

@media only screen and (max-width: 767px) {
    body#news .videojs_main .video-js {
        height: 277px;
    }

    .rl_content {
        margin-bottom: 20px;
    }

    .rl_content:nth-child(2n) {
        padding-left: 0;
    }

    .rl_content:nth-child(2n-1) {
        padding-right: 0;
    }

    .rl_content .rl_link {
        height: 160px;
    }

    .comm_info_bar {
        padding-bottom: 5px;
    }

    .comm_info_bar .comm_info {
        padding-bottom: 15px;
    }

    .sidebar_news_p1,
    .sidebar_news_p2 {
        width: 100%;
        flex-shrink: 0;
    }

    .sidebar_news_p1 {
        padding-left: 0;
    }

    .sidebar_news_p2 {
        padding-right: 0;
    }
}

@media only screen and (min-width: 576px) {
    .pd-left-10 {
        padding-left: 10px!important;
    }

    .pd-right-10 {
        padding-right: 10px!important;
    }
}
@media only screen and (max-width: 575px) {
    .related-lead-img {
        width: 122px;
        height: 85px;
    }

    .first_news_column,
    .second_news_column {
        padding: 0 12px;
    }

    .form-send {
        margin-top: 15px;
    }

    .form-send #sendButton {
        margin-bottom: 15px;
    }

    .shareTo_shortLink .shareto_icon {
        width: 100%;
        margin-bottom: 10px;
    }

    .share_to_container {
        width: 20px;
    }

    .send_error_bot {
        margin-right: 0;
    }
}
@media only screen and (max-width: 480px) {
    .rl_content .rl_link {
        height: 138px;
    }
}
@media only screen and (max-width: 450px) {
    .rl_content:nth-child(2n) {
        padding-right: 10px;
    }

    .rl_content:nth-child(2n-1) {
        padding-left: 10px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    #news .img-section-9{
        width: 108px;
        height: 72px !important;
    }
    #news .img-section-7, #news .no-img-section-7{
        width: 240px;
        height: 140px !important;
    }
    .editor-pick {
        right: calc(50% - 19%);
    }
}
@media (min-width: 320px) and (max-width: 479px) {
    #news .img-section-7, #news .no-img-section-7{
        height: 177px !important;
    }
}

#finish_news{
    margin: 1rem 0;
}

/*T60287*/
.finish-text-news {
    display: flex;
    justify-content: space-between;
}
.text-finish {
    padding: 10px;
}
.author-finish {
    padding-left: 10px
}
.img-author-finish {
    aspect-ratio: 1;
}
.pad-top {
    padding-top: 14px;
}
/*end T60287*/

/* audio player*/
.video-tool-box-mp3{
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-bottom: 15px;
}
.mp3_container {
    margin-bottom: 15px;
}
.mp3_container .video-js{
    height: 45px!important;
}
.mp3-content .video_share_tag_box{
    display: flex;
    justify-content: center;
}
.mp3-content .vjs-poster {
    border-radius: 13px;
}
.mp3-content .video-js .vjs-control-bar {
    background-color: unset !important;
}
.mp3_container video{
    background-color: transparent!important;
}
.mp3_container .view_stat,.mp3_container .yektanet-ad-container{
    display: none!important;
}
#news .mp3_container {
    max-width: 438px !important;
    margin-inline: auto;
}
.mp3_container .vjs-control-bar {
    height: 100% !important;
    padding-block: 7px;
    opacity: 100% !important;
    display: inline-flex !important;
}
.mp3_container .vjs-text-track-display, .mp3_container .vjs-fullscreen-control, .mp3_container .vjs-big-play-button {
    display: none !important;
}
/* end */
/* news relate*/
.sepehr-key-related-news {
    text-align: justify;
    border: 1px solid #cccccc;
    border-radius: 10px;
}
.text-related-news {
    color: #000;
    font: 14px/23px IRANSansX-demibold;
}
.text-related-news:hover {
    color: #0042c3;
}
.title-related-news {
    padding: 20px 21px 15px;
    background: #F1F1F1;
    border-radius: 10px 10px 0 0;
    text-align: justify;
    margin-bottom: 20px;
    color: #0038a7;

}
.title-related-news span {
    color: #000000;
    font: 15px/23px IRANSansX-bold;
}
.related-lead-img {
    width: 152px;
    height: 105px;
    padding-left: 10px;
    padding-bottom: 10px;
    float: right;
}
.relate_rutitr {
    color: #000;
    font: 11px/22px IRANSansX-regular;
}
.item-related-news {
    padding-inline: 20px;
    padding-top: 0;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.item-related-news:last-child {
    border-bottom: none;
}
.sepehr-key-related-news ul li::marker {
    color: #ffd501;
}
.sepehr-key-related-news .fa-circle {
    font-size: 8px;
    color: #0042c3;
    padding-left: 10px;
}
.sepehr-key-related-news ul li a {
    font: 14px/23px IRANSansX-regular;
    font-weight: normal;
    font-weight: 400;
    text-align: justify;
    color: #0038a7;
}
.sepehr-key-related-news ul li a:hover {
    color: #ffd501;
}
.sepehr-key-related-news ul {
    margin-bottom: 0 !important;
}
@media only screen and (max-width: 575px) {
    .related-lead-img {
        width: 122px;
        height: 85px;
    }
}
/* end news relate*/
.news-toolbar-2 {
    padding-top: 20px;
    border-bottom: 1px solid #393939;
    height: auto;
}
.lead-padcast .lead_image {
    /*width: 140px !important;*/
    /*height: 94px !important;*/
    /*float: right;*/
    /*border-radius: 10px;*/
    /*margin-left: 30px;*/
}
.body.cast-body {
    background: #fff;
    padding: 25px;
    border-radius: 8px 8px 0 0;
}
.comment-cast .news_comm_form, .comment-cast .news_comm_content {
    box-shadow: unset;
    border-radius: 0 0 8px 8px;
}
.comment-cast .hd-section-2.comments_topic2, .comment-cast .hd-section-2.comments_topic{
    border-bottom: unset;
}
.comment-cast .border-hd-orange {
    background: var(--blue);
}
.box-img-lead {
    padding-right: 15px;
}
.box-img-lead .news-subtitle {
    padding: 0;
}
.box-text-cast {
    /*border-right: 4px solid var(--blue);*/
    padding-right: 10px;
    position: relative;
}
.box-text-cast:after {
    content: '';
    width: 4px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--blue);
    border-radius: 20px;
}
.img-lead-cast{
    width: 204px !important;
    aspect-ratio: 3/2;
    height: auto !important;

}
.lead-padcast{
    align-items: center;
    margin-bottom: 25px;
}
.img-lead-cast >  img{
    width: 100% !important;
    height: 100% !important;
    float: right;
    border-radius: 10px;
    margin-bottom: 0;
}
.video_share_tag_box.close-tag-box {
    display: none;
}
.padcast-shortlink .shortLink.short-link {
    margin-block: 15px;
}
.padcast-shortlink .copy_link {
    background-color: transparent;
}
.padcast-shortlink .copy-button {
    background-color: transparent;
    color: #191919;
    width: 123px;
    border: none;
}
.padcast-shortlink .link_shortlink {
    width: fit-content;
}
.padcast-shortlink .clipboard-icon {
    margin: unset;
    padding: unset;
}
.adv_content img{
    border-radius: 20px;
}
.download_full_album:after {
    content: url('/client/themes/fa/main/img/downoad-icon.svg');
}
.news_body .author-avatar.photo-page:after {
    content: "";
    display: inline-flex;
    width: 18px;
    height: 18px;
    align-items: center;
    justify-content: center;
    background: #151860 url('/client/themes/fa/main/img/pic-icon.svg') no-repeat center;
    border-radius: 5px;
}
.t_lable {
    padding-right: 10px;
}
.t_lable .secImage{
    width: 100%;
    height: 48px;
    border-radius: 14px;
}
@media only screen and (max-width: 380px) {
    .news-font.donloawd-pic {
        flex-direction: column;
    }
}
.vjs-playback-rate-value{
    font-size: 10px!important;
    padding-top: 5px;
    font-family: IRANSansX-regular;
}
.vjs-menu-item-text{
    font-family: IRANSansX-regular;
}

.row-1 {
    background: #FFFFFF;
    box-shadow: 0 4px 10px 0 #00000033;
    padding-bottom: 20px;
}

.Editor_suggestion {
    margin-bottom: 15px;
}

.Editor_suggestion .parent_News {


    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.Editor_suggestion .parent_News,
.Editor_suggestion .sardabir_parent_News {
    border: 1px solid #CACACB;
    border-radius: 20px;
    padding: 34px 28.14px 17px 28.14px;
    overflow: hidden;
}

.Editor_suggestion .parent_News .item_news:hover .titles .rutitr,
.Editor_suggestion .parent_News .item_news:hover .titles .title {
    color: var(--blue);
}
.body ol li{
    list-style: auto;
}
