.full-width {
    width: 100% !important;
    clear: both;
    display: inline-block;
}
#sb-info{width:100%;}
#sb-nav-previous {
    background: url(/style/js/shadowbox/previous.png) !important;
}
.searchPanelBox {
    font-family: 'iransans',tahoma, Arial;
    font-size: 13px;
}

    .searchPanelBox .col-sm-2.pull-right {
        text-align: left;
        direction: ltr;
    }
.ShareIcons {
    float: left;
    clear: both;
    margin: 10px 0px;
}
.box_related {
    clear: both;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
h1.box_related_title {
    font-weight: bold;
    font-size: 21px;
    text-decoration: underline;
    border-bottom: solid 2px red;
    line-height: 20.5px;
    margin-bottom: 13px;color:black;
}
.allnews_box .country-main-title {
    display: none;
}

#portal .block.left_bar_box {
    margin-bottom: 25px;
}

    #portal .block.left_bar_box h3.handle {
        background: #eb7720;
        width: 100%;
        text-align: center;
        padding-top: 5px;
    }

    #portal .block.left_bar_box .more_title {
        border-bottom: solid 1px #eb7720 !important;
        position: absolute;
        left: 0px;
        margin-top: 5px !important;
    }

    #portal .block.left_bar_box .content .more_title a {
        border: solid 1px #eb7720;
    }

    #portal .block.left_bar_box.box_border .content {
        border: solid 1px #eb7720;
        padding: 5px 10px;
    }

#portal .block .content .more_title {
    text-align: left;
    border-bottom: solid 1px #ed1f24;
    margin-top: 20px;
    margin-bottom: 20px;
}

    #portal .block .content .more_title a {
        border: solid 1px #ed1f24;
        position: absolute;
        left: 30px;
        margin-top: -14px;
        background: white;
        font-family: IRANSans-web;
        color: black !important;
        padding: 0px 10px;
        font-size: 13px !important;
        font-weight: normal;
    }

#portal .block.box_border .content {
    border: solid 1px #ed1f24;
    padding: 5px 10px;
}

.page-pagination-container {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}

.allnews_box .page-pagination-container {
    text-align: center;
    margin-bottom: 15px;
    clear: both;
}

.homebox-latest-video .content_row .content_imgPanel, .homebox-latest-photo .content_row .content_imgPanel {
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: auto;
}

#portal .block.homebox-latest-video h3.handle, #portal .block.homebox-latest-photo h3.handle {
    background: black;
    border-bottom: solid 2px #ec1d25;
    text-align: center;
    width: 100%;
}

    #portal .block.homebox-latest-video h3.handle a, #portal .block.homebox-latest-photo h3.handle a {
        color: white;
    }

#portal .block.homebox-latest-video .content, #portal .block.homebox-latest-photo .content {
    border: solid 1px #ec2222;
    padding: 10px;
}

.allnews_box .d-box-title-text {
    display: none;
}

.List_Style1 {
    font-family: IRANSans-web;
    font-size: 10px;
    margin: 0px;
    list-style: none;
    padding: 0px;
}

.content_detail .img_border {
    border: solid 1px #dedede;
    float: right;
    clear: both;
    text-align: center;
    padding: 7px;
    width: 100%;
    margin-bottom: 10px;
}

.content_detail .body {
    text-align: justify;
    direction:ltr;
}

.content_detail .img_border img {
    width: 100%;
}

.content_detail .img_border h1 {
    background: #e4e4e4;
    padding: 5px;
    color: black;
    font-size: 15px;
    margin: 0px;
    margin-top: 2px;
}

.imgBaner {
    width: 100%;
    border: solid 5px green;
}

.List_Style1 a {
    font-size: 12px !important;
}

.List_Style1 i {
    margin-right: 5px;
    font-size: 10px;
    color: #ed1c24;
}

.content_detail .body img {
    max-width: 100% !important;
    height: auto !important;
}

.left_bar_box .content_row .content_imgPanel {
    width: 115px;
    height: 80px;
}

.content_imgPanel img {
    width: 100%;
}

.box_related_body .content_imgPanel {
    height: auto !important;
    width: 100% !important;
}

.box_related_body .content_row h3.content_title {
    font-size: 16px !important;
}

.left_bar_box .content_row h3.content_title {
    font-size: 12px !important;
}
/*scotch.io/tutorials/default-sizes-for-twitter-bootstraps-media-queries*/
@font-face {
    font-family: 'iransans';
    src: url('../fonts/alalam/AlalamWeb_lite999.eot');
    src: url('../fonts/alalam/AlalamWeb_lite999.eot?#iefix') format('embedded-opentype'), url('../fonts/alalam/AlalamWeb_lite999.woff') format('woff'), url('../fonts/alalam/AlalamWeb_lite999.ttf') format('truetype'), url('../fonts/alalam/AlalamWeb_lite999.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sakal';
    src: url('../fonts/SakkalMajalla/SakkalMajalla.eot');
    src: url('../fonts/SakkalMajalla/SakkalMajalla.eot?#iefix') format('embedded-opentype'), url('../fonts/SakkalMajalla/SakkalMajalla.woff') format('woff'), url('../fonts/SakkalMajalla/SakkalMajalla.ttf') format('truetype'), url('../fonts/SakkalMajalla/SakkalMajalla.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.zerro-lr-padding {
    padding-left: 0px;
    padding-right: 0px;
}

.container.top-space-to-banner {
    margin-top: 23px;
}

.news-detail-right-part p {
    font-family: sakal;
    line-height: 30px !important;
    font-size: 24px !important;
    /*text-align: justify;*/
}

.news-detail-right-part .lead {
    font-family: sakal;
    line-height: 35px !important;
    font-size: 24px !important;
    color: Black;
    /*text-align: justify;*/
}

.no-border-top {
    border-top: 0px !important;
}

.latest-mostviews-tabs {
}

body, html {
    font-family: 'iransans',tahoma, Arial;
    direction: ltr;
    position: relative;
    /* overflow-x: hidden !important;
   
   min-height: 100%;*/
}




h3 {
    line-height: 26px;
}

    h3, h3 > li > a, li > h3 > a, h3 > a, li > a {
        font-size: 19px !important;
        line-height: 26px !important;
    }

p, li > a, a {
    font-size: 16px !important;
    line-height: 26px !important;
}

a {
    text-decoration: none !important;
    color: black;
}

    a:hover {
        text-decoration: none !important;
        color: #EC0101 !important;
    }

.menuItem {
    position: fixed;
    right: -31px;
    display: none;
    direction: rtl !important;
    top: -51px;
}

    .menuItem .main {
        margin: 0px !important;
        padding: 0px !important;
    }

.dl-menuwrapper {
    margin: 0px !important;
}

body.showMenu .menuItem {
    display: block;
}

.column {
    width: 309px;
}

.dl-menuopen {
    width: 100% !important;
}

.dl-true {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 14px;
    left: 20px;
}

    .dl-true > hr {
        border: none;
        line-height: 0;
        margin: 0;
        padding: 0;
        width: 16px;
        height: 4px;
        background-color: #fff;
        margin-right: 7px;
        margin-top: 2px;
    }

.dl-menuwrapper li.dl-back:after {
    left: 28px !important;
    color: rgba(255, 255, 255, 0.3) !important;
}

.inside {
    visibility: hidden;
}


.demo-2 .dl-menuwrapper button:hover, .demo-2 .dl-menuwrapper button.dl-active, .demo-2 .dl-menuwrapper ul {
    background: #222222;
}

.dl-menu, .dl-submenu {
}

.dl-menuwrapper li.dl-back > a {
    background: #222222;
}

.dl-menu > li, .dl-submenu > li {
    border-bottom: 1px solid black;
}




.dl-menuwrapper {
    -webkit-overflow-scrolling: touch;
    height: 100% !important;
    background-color: #222222;
    position: fixed;
    overflow-y: scroll;
    right: 0px;
    bottom: 0px;
    top: 0px;
}



.top-text > a:hover, .top-text a:focus, .more:hover, .more:focus {
    color: black !important;
}

.first-last-hr {
    border-color: black;
    width: 92% !important;
    margin-left: 39px;
    bottom: -16px !important;
    display: block !important;
}

.full-width-top-header {
    width: 100%;
    height: 40px;
    background-color: red;
    color: white;
}

.top-text > a {
    padding: 4px;
    color: #fcf7f7;
    text-align: right;
    display: block;
    font-size: 19px !important;
    direction: rtl;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fix-top-text {
    padding: 4px;
    color: #fcf7f7;
    text-align: right;
    display: block;
    font-size: 20px;
}


.custom-active > a {
    padding-bottom: 12px !important;
}


.header > ul {
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    direction: ltr;
    padding-left: 0px;
}

.header-logo {
    position: relative;
    padding: 0px;
    height: 90px;
}

.entire.headTopPage {
    border-bottom: solid 11px #e9ebec;
    margin-bottom: 30px;

}

.header > ul > li {
    display: inline;
    position: relative;
}

    .header > ul > li > a {
        padding: 8px;
        padding-left: 4px;
        padding-right: 8px;
        color: #505050;
        padding-bottom: 5px !important;
        font-size: 17px !important;
        font-weight: bold !important;
        font-family: tahoma;
    }

    .header > ul > li > i {
        font-size: 12px;
        position: absolute;
        top: 10px;
        right: 0px;
    }

.top-search {
    float: left;
    position: relative;
    border: 1px solid black;
    border-radius: 2px;
    width: 159px;
}

    .top-search > input {
        border: 1px solid #c0c0c0;
        width: 130px;
        padding: 1px;
        padding-bottom: 0px;
        padding-right: 5px;
        text-align: left;
        direction: ltr;
    }

.footer-search > input {
    position: absolute;
    left: 50px;
    border: 3px solid #c0c0c0;
    top: 10px;
    width: 130px;
}

.lang-search-live-head {
    width: 230px;
    left: 0px;
    top: 0px;
    margin-top: -80px;
}

.live-show {
    background: #bc2325;
    height: 25px !important;
    width: 66px;
    display: block;
    float: left;
    margin-top: 0px;
    color: white;
    clear: none;
    padding-left: 9px;
    margin-right: 4px;
}

    .live-show:hover, .live-show:hover span {
        color: white;
    }

    .live-show i {
        float: right;
        clear: none;
        margin-right: 5px;
        padding-left: 6px;
        color: white;
        height: 13px;
        overflow: hidden;
        line-height: 13px;
        margin-top: 5px;
    }

        .live-show i:before {
            border-left: solid 2px white;
            padding-left: 3px;
        }

.top-search > a {
    background-image: url(/sites/3/style/image/entire-img-strip950622.png);
    background-repeat: no-repeat;
    background-position: -17px -118px;
    height: 23px !important;
    display: block;
    float: right;
    width: 27px;
    position: absolute;
    right: 0px;
    top: 0px;
}


.footer-search > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -17px -115px;
    height: 27px !important;
    display: block;
    float: left;
    width: 59px;
}

.banner {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
}

.home-entire-content {
    margin-top: 10px;
}

.three-left-box > ul {
    list-style-type: none;
}

.home-left-part {
    padding-top: 14px;
}

    .home-left-part .col-lg-12 .panel .panel-heading {
        padding-bottom: 0px;
        margin-top: 0px;
        padding-top: 0px;
    }




.tabs {
    position: relative;
    min-height: 250px;
    clear: both;
    margin: 25px 0;
}

.tab {
    float: right;
}

    .tab label {
        padding: 10px;
        margin-right: -1px;
        position: relative;
        right: 1px;
        padding-left: 20px;
        padding-bottom: 1px;
    }

    .tab [type=radio] {
        display: none;
    }

.content {
    background: white;
    right: 0;
    bottom: 0;
    padding: 20px;
}





.tab .content {
    border-top: 3px solid #bf020b;
}

.tab > label {
    padding-left: 50% !important;
    white-space: nowrap;
    background-color: #bf020b;
    border-bottom: 3px solid #bf020b;
}

.footer-social > li {
    float: right;
    display: inline;
    padding: 4px;
}

    .footer-social > li > a {
        float: right;
        display: inline;
        padding: 7px;
        background-image: url("/sites/3/style/image/entire-img-strip950622.png");
        background-repeat: no-repeat;
        display: inline-block;
        height: 34px;
        width: 29px;
    }

.wifi > a {
    background-position: -300px -466px;
}

    .wifi > a:hover {
        background-position: -300px -427px;
    }

.footer-telegram > a {
    background-position: -259px -466px;
}

    .footer-telegram > a:hover {
        background-position: -259px -427px;
    }

.footer-t > a {
    background-position: -220px -466px;
}

    .footer-t > a:hover {
        background-position: -220px -427px;
    }

.footer-insta > a {
    background-position: -179px -466px;
}

    .footer-insta > a:hover {
        background-position: -179px -427px;
    }

.footer-g-plus > a {
    background-position: -134px -466px;
}

    .footer-g-plus > a:hover {
        background-position: -134px -427px;
    }

.footer-twitter > a {
    background-position: -88px -466px;
}

    .footer-twitter > a:hover {
        background-position: -88px -427px;
    }

.footer-facebook > a {
    background-position: -50px -466px;
}

    .footer-facebook > a:hover {
        background-position: -50px -427px;
    }

.footer-you-tube > a {
    background-position: -14px -466px;
}

    .footer-you-tube > a:hover {
        background-position: -14px -427px;
    }

.footer-nav > li {
    float: right;
    display: inline;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #ec0101;
    line-height: 10px;
}

    .footer-nav > li:last-child {
        border-left: none;
    }

ul.footer-nav {
    float: none;
    padding-bottom: 10px;
    display: inline-block;
}

.footer-nav > li > a {
    color: white;
    font-size: 18px !important;
    line-height: 12px !important;
}

.footer span.rights {
    font-size: 15px;
    color: #647087;
    min-width: 100px;
    text-align: center;
}

.rights {
    /*float: left;*/
    direction: ltr;
    color: #525c6f;
    display: block;
}

.social {
    list-style-type: none;
}

.horizontal-social {
    list-style-type: none;
    padding-bottom: 17px;
    padding-top: 20px;
}

    .horizontal-social > li {
        display: inline;
    }

.empty-sub-header {
    height: 36px;
}

.sub-header {
    display: none;
    height: 35px;
}

.custom-dropdown {
}

.sub-holder {
    width: 975px;
    margin-right: 124px;
    margin-left: 13px;
    margin-top: 13px;
}

.date {
    color: #dd2e2e;
    font-size: 13px;
    padding-right: 0px;
    white-space: nowrap;
    position: absolute;
    top: 93px;
    left: 0px;
    /*font-weight: bold;*/
}

.sub-header > ul {
    list-style-type: none;
    margin-top: 3px;
    margin-right: 10px;
    padding: 0px;
}

.header > hr {
    margin-right: 119px;
    margin-left: -1px;
    margin-top: -23px;
    height: 0.1em;
    background-color: #ffffff;
    border-width: 0.1em;
    margin-bottom: 0px;
    border: 0px;
}




.sub-header > ul > li {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #5b5b5b;
}

    .sub-header > ul > li:last-child {
        border-right: none;
    }

    .sub-header > ul > li:first-child {
        padding-left: 0px;
    }

.header > li:first-child {
    padding-right: 0px;
}

.sub-header > ul > li > a {
    color: #5b5b5b;
}

.header-row {
    background-color: #3d7dca;
    color: white;
    height: 39px;
    margin-top: 9px;
}

/*small devices navbar*/

.dropdown-menu {
    text-align: right;
}

.aham-more {
}

    .aham-more .first-best-news {
        margin-top: 10px;
        overflow: hidden;
        height: 50px;
    }

    .aham-more .timer {
        margin-top: 20px;
    }

.first-best-news > a {
    font-size: 20px !important;
}

.dropdown-menu > li.kopie > a {
    padding-left: 5px;
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu > a:after {
        border-color: transparent transparent transparent #333;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        content: " ";
        display: block;
        float: right;
        height: 0;
        margin-right: -10px;
        margin-top: 5px;
        width: 0;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #555;
    }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
    text-decoration: underline;
}






/*border-bottom .hidden-lg .pull-left .top-search {
    float: left;
    position: absolute;
    bottom: 647px;
    left: 12px;
    top: 84px;
    border: 1px solid black;
    border-radius: 2px;
    width: 160px;
}*/

.hidden-lg .pull-left .live-show {
    /*position: absolute;
    bottom: 11111111px; 
    padding-bottom: -10px;
    left: 0px;
    top: 0px;
    padding-left: 185px;
    padding-top: 88px;*/
}

.hidden-lg .language {
    margin-top: -87px;
}

.banner-text {
    position: absolute;
    top: 248px;
    right: 236px;
    background-color: rgba(39, 40, 41, 0.7);
}

    .banner-text > h6 {
        color: white;
        font-size: 10px;
        padding: 6px;
    }



.home-right-part .three-grid {
    position: relative;
    padding-bottom: 10px;
}


.home-right-part > hr {
    border-color: black;
    margin: 20px 0px 51px 0px;
}

.clear > hr {
    margin-right: 13px;
    margin-left: 13px;
    border: 1px solid #ddd;
    margin-top: 10px;
}

.clear {
    clear: both;
}

.three-left-box > h4 {
    border: 1px solid #ddd;
    padding: 5px;
    /*padding-left: -115px;*/
    margin-left: 102px;
}



.six-grid {
}

    .three-grid > div > h3 > a, .six-grid > div > h3 > a {
        font-size: 14px;
    }

.inter-hr {
    width: 97%;
    margin-top: 0px;
}

.for-world {
    border-top: 3px solid #d20000;
    background: #001b39;
}

    .for-world .container .col-lg-6 > h3 > a, .for-world .container .col-lg-6 > p, .image-text > h3 > a {
        color: #ffffff;
    }

.image-text > h3 > a {
    font-size: 14px;
    display: block;
    margin-top: -6px;
}

.home-four-grid .col-lg-3 > h3 > a, .home-four-grid .col-lg-3 > ul > li > h3 > a {
    font-size: 14px;
}

.home-four-grid .col-lg-3 {
    position: relative;
}

.home-four-grid .col-lg-3, .islamic .col-lg-3, .three-img .col-lg-4, .last-griding .col-lg-3 {
    padding-right: 5px;
    padding-left: 5px;
}



    .home-four-grid .col-lg-3:last-child, .islamic .col-lg-3:last-child, .three-img .col-lg-4:last-child {
        padding-left: 0px;
    }



    .last-griding .col-lg-3:last-child {
        padding-left: 15px;
    }

    .last-griding .col-lg-3:first-child {
        padding-right: 15px;
    }

.three-img {
    padding-top: 20px;
    padding-bottom: 20px;
}

.first-owl .item {
    padding: 10px;
}

.media .media-right img {
    width: 210px;
}

.islamic .col-lg-3 > ul {
    height: 190px;
}

.home-four-grid .col-lg-3 > ul, .islamic .col-lg-3 > ul {
    margin-top: 20px;
    margin-right: -15px;
    list-style-type: none;
}

.islamic .col-lg-3 > ul, .final-ul {
    margin-right: -20px;
    margin-left: 5px;
}

.islamic .almazid {
    position: absolute;
    bottom: 0px;
}

.home-four-grid .col-lg-3 > ul > li, .islamic .col-lg-3 > ul > li, .final-ul {
    list-style-image: url("../img/image/trans-blue-circle.png");
}


    .home-four-grid .col-lg-3 > ul > li > h3 {
        margin-top: -7px;
    }

.home-four-grid .row {
    margin-right: 15px;
    margin-left: 15px;
}

.home-three-grid {
    background-color: #d9d9d9;
    margin-top: 20px;
    margin-bottom: 15px;
}

.second-three-grid {
    margin-top: 0px;
    margin-bottom: 0px;
}





.tab-section {
    margin-top: 10px;
}

.tab {
    background-color: white;
}

.tab-part {
    margin-bottom: 54px;
    background-color: #001b39;
}

.tab-content {
    min-height: 210px;
}

.mobile-tab-content {
    height: 380px;
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 0px;
}

.nav-tabs > li {
    float: right;
}

.home-owl {
    margin-top: 38px;
    margin-right: 15px;
    margin-left: 15px;
}

.item > h3 > a {
    direction: rtl;
    color: #ffffff !important;
    display: block;
}

.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    color: #828080 !important;
    font-size: 25px !important;
    white-space: nowrap;
}

.tab-section > .nav > li > a:hover, .tab-section .nav > li > a:focus {
    background-color: white !important;
}

.tab-section .nav-tabs > li > a {
    border: 0px solid white;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fd0000 !important;
    cursor: default;
    background-color: #fff;
    border: none;
    /* border-bottom: 3px solid #b10f0f;*/
}

nav-tabs .active {
    border-bottom: 3px solid #b10f0f;
}

.tab-section .nav {
    padding-right: 0px;
}

#mobile-res-news-heading > span, #mobile-visited-heading > span {
    color: white;
}

.footer {
    background: #000000;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

    .footer .container {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .footer .top-search {
        float: right;
        position: relative;
        width: 290px;
        margin-right: 0px;
    }

        .footer .top-search > input {
            width: 258px;
            position: static;
        }

.second-row {
    margin-top: 20px;
}

    .second-row > ul > li > ul {
        list-style-type: none;
    }

    .second-row > ul {
        margin-right: -63px;
    }

        .second-row > ul > li {
            float: right;
            display: inline;
        }

            .second-row > ul > li > ul > li > a {
                color: #aaaaaa !important;
            }

                .second-row > ul > li > ul > li > a:hover {
                    color: #EC0101 !important;
                }

.breaking {
    background-color: #bc2325;
}

    .breaking a:hover {
        color: #ffdfe0 !important;
    }

.top-cam-black {
    width: 30px;
    z-index: 1;
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -15px -66px;
    height: 20px !important;
    display: inline-block;
}

.top-play-black {
    width: 30px;
    z-index: 1;
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -15px -20px;
    height: 20px !important;
    display: inline-block;
}

.top-cam {
    width: 30px;
    z-index: 1;
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -15px -151px;
    height: 35px !important;
}

.top-play {
    width: 30px;
    z-index: 1;
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -17px -201px;
    height: 35px !important;
    z-index: 10000 !important;
}


.top-cam, .top-play, .three-grid .col-lg-4 > div > i, .six-grid .col-lg-2 > div > i, .for-world .container .col-lg-6 > div > i, .for-world .container .col-lg-6 .col-lg-12 .col-lg-4 > div > i, .home-four-grid .row .col-lg-3 > div > i, .islamic .col-lg-3 > div > i, #first-owl .item > div > i, .last-griding .col-lg-3 > div > i {
    padding: 2px;
    z-index: 10000 !important;
    color: white;
    clear: none;
    display: inline-block;
    position: absolute;
    margin-top: -35px;
    left: 5px;
}

#res-news .top-play, #visited .top-play {
    left: auto;
    margin-top: -6px;
    margin-right: 6px;
}

.desk-ahdas-panel-body .top-play, .desk-aksar-panel-body .top-play {
    left: auto;
    margin-top: -11px;
    margin-right: 0px;
}

.three-grid .col-lg-4 > div, .six-grid .col-lg-2 > div, .for-world .container .col-lg-6 > div, .for-world .container .col-lg-6 .col-lg-12 .col-lg-4 > div, .home-four-grid .row .col-lg-3 > div, .islamic .col-lg-3 > div, .home-three-grid .container .col-lg-4 > div, #first-owl .item > div, .last-griding .col-lg-3 > div, .last-griding .col-lg-3, .six-grid, .middle-three .col-lg-4 > div, .fourth-slick {
    position: relative;
    overflow: hidden;
}

.small-img-title {
    position: absolute;
    color: white;
    background-color: #b10f0f;
    font-size: 15px;
    left: 0px;
    top: 0px;
    text-align: center;
    padding: 0px 12px 0px 12px;
    z-index: 1;
    white-space: nowrap;
}


.slick-small-img-title {
    position: absolute;
    color: white;
    background-color: #b10f0f;
    font-size: 15px;
    left: 0px;
    border-radius: 2px;
    top: 0px;
    text-align: center;
    padding: 3px 13px 3px 13px;
    z-index: 1;
    white-space: nowrap;
}


i {
    font-size: 22px;
    color: rgba(0, 0, 0, 0.71);
}



.timer, .timer > i {
    color: #d23034;
    font-size: 16px;
    margin-right: 5px;
}

    .timer:before {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        color: #d23034;
        font-size: 16px;
        content: "\f017";
        margin-right: 5px;
    }


.gray-timer, .gray-timer > i {
    color: #91979d;
    font-size: 15px;
}

.for-world .lead {
    text-align: justify;
    font-family: sakal;
    font-size: 23px !important;
    padding-top: 10px;
    padding-bottom: 11px;
    padding-left: 8px;
    height: 90px;
    overflow: hidden;
}

.col-6-padding > .col-lg-12 {
    border-bottom: 1px solid rgb(3, 84, 175);
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
}



#third-owl > item {
    position: relative;
}

.more {
    position: absolute;
    /* background-color: #17191B; */
    bottom: 4px;
    left: 12px;
    padding: 0px 6px 0px 3px;
    /* border: 1px solid #200405; */
    font-size: 13px;
    color: #000000;
    border-bottom: 3px solid;
    border-color: #9A0000;
}

.more-hr {
    position: absolute;
    bottom: -5px;
    display: block;
    left: 12px;
    z-index: -1;
    width: 100%;
}

.islamic .col-lg-3 {
    position: relative;
}

.entire {
    top: 0px;
    z-index: 3;
    background-color: white;
    text-align: left;
}

.home-right-part .row .col-lg-4 p {
    font-family: sakal;
    font-size: 23px !important;
    margin-top: 15px !important;
    max-height: 205px;
    overflow: hidden;
    /*text-align: justify;*/
}

.home-right-part .row .col-lg-4 > h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}



.ahamolakhbar .timer {
    bottom: 0px;
    right: 15px;
}

    .ahamolakhbar .timer.white-timer {
        margin-right: 10px;
    }

        .ahamolakhbar .timer.white-timer, .ahamolakhbar .timer.white-timer:before {
            color: white;
        }

.home-right-part .row .col-lg-4 > h3 > a {
    font-size: 20px !important;
}

.three-grid .col-lg-4 {
    padding-left: 7px;
    padding-right: 7px;
}

.header-logo > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -79px 0px;
    height: 90px !important;
    position: absolute;
    display: block;
    width: 80px;
}

.ghanat {
    display: none;
}

.entire {
    width: 100%;
}
/*
.fixed-menu {
    background-color: #001b39;
    position: fixed;
    z-index: 100000;
    height: 90px;
}

   .fixed-menu .no-scroll-nav
{
    height: 112px;
}*/

.fixed-menu .container .header-logo > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -66px -290px;
    display: block;
    height: 50px !important;
    width: 60px;
}

.red-hr {
    border-top: 3px solid #d20000;
}

.fixed-menu .container .header-logo .ghanat {
    display: block;
    color: #dd2e2e;
    font-size: 15px;
    font-weight: bold;
    right: 85px;
    white-space: nowrap;
    top: 8px;
    position: absolute;
}

.fixed-menu .container .header-logo .date {
    color: #dd2e2e;
    font-size: 14px;
    right: 60px;
    /*font-weight: bold;*/
    white-space: nowrap;
    top: 26px;
    position: absolute;
}


.fixed-menu .container .header {
    margin-top: -22px;
}

.fixed-menu .sub-holder {
    position: absolute;
    width: 100%;
    margin-top: -30px;
}

.fixed-menu .breaking {
    height: 30px;
    font-size: 11px;
}

.fixed-menu .container .col-lg-1 {
    margin-top: -2px;
}

.fixed-menu .sub-holder .sub-header {
    margin: 0px;
    right: 0px;
    position: fixed;
    left: 0px;
    margin-top: 9px;
    box-shadow: 0 0px 6px 0px #cccccc; display:none !important;
}

.fixed-menu .no-scroll-nav {
    margin-top: 10px;
}

.fixed-menu .sub-holder .row > ul {
    width: 1140px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 190px;
}

.fixed-menu .no-scroll-nav .header > hr {
    display: none;
}

.fixed-menu .no-scroll-nav .header > ul {
    margin-top: 23px;
    margin-bottom: 29px;
    margin-right: 144px;
}

    .fixed-menu .no-scroll-nav .header > ul > li > a {
        padding-left: 0px;
    }

    .fixed-menu .no-scroll-nav .header > ul > li {
        position: relative;
        padding-left: 5px;
    }

        .fixed-menu .no-scroll-nav .header > ul > li > a {
            color: white;
        }

        .fixed-menu .no-scroll-nav .header > ul > li > i {
            position: absolute;
            top: 20px;
            font-size: 14px;
            margin-right: -6px;
            right: 50%;
            color: #001b39;
        }

    .fixed-menu .no-scroll-nav .header > ul .custom-active > i {
        color: #bbb8b8;
    }



.fixed-menu .container .pull-left .live-show {
    top: 11px;
}

.fixed-menu .container .pull-left .top-search {
    top: 8px;
}

.fixed-menu .container .pull-left .language {
    display: none;
}

.second-row > ul > li > ul > li {
    line-height: 30px;
}

.language {
    border-top: solid 1px #8c8c8c;
    width: 160px;
    float: right;
    height: 10px;
    direction: rtl;margin-left:20px;
}

    .language > ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        position: absolute;
        top: 12px;
    }

        .language > ul > li {
            display: inline;
            padding: 0px;
            float: left;
            margin: 0px;
        }

            .language > ul > li > a {
                padding: 0px 10px;
            }

        .language > ul .lang-active > a {
            color: #ff0c00;
        }


::-webkit-input-placeholder {
    color: #3498db;
    direction: rtl;
}

:-moz-placeholder {
    color: #3498db;
    direction: rtl;
}

::-moz-placeholder {
    color: #3498db;
    direction: rtl;
}

:-ms-input-placeholder {
    color: #3498db;
    direction: rtl;
}

.social > li > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png") !important;
    background-repeat: no-repeat;
    display: block;
    width: 49px;
    height: 44px !important;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.fourth-slick .slick-list .slick-track .slick-slide img {
    display: block;
    width: 100%;
}

.fourth-slick .item {
    margin: 4px;
    overflow: hidden;
}

.parentdiv {
    background: transparent;
    margin: auto;
    width: 100%;
    max-width: 1220px;
    /*height: 10px;*/
    text-align: center;
}

.childDiv {
    position: fixed;
    width: 100%;
    max-width: 1220px;
}

.social-holder {
    position: absolute;
    height: 45px;
    width: 48px;
    top: 25px;
    left: 16px;
}


.you-tube > a {
    background-position: -359px 0px;
    height: 55px !important;
}

.telegram > a {
    background-position: -359px -45px;
}

.insta > a {
    background-position: -359px -395px;
}

.facebook > a {
    background-position: -359px -135px;
}

.g-plus > a {
    background-position: -359px -180px;
}

.pii > a {
    background-position: -359px -225px;
}

.twitter > a {
    background-position: -359px -269px;
}

.mail > a {
    background-position: -359px -311px;
}

.print > a {
    background-position: -359px -355px;
}

.black-back {
    position: absolute;
    height: 24px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.55);
    width: 100%;
}

.urgent-top {
    direction: rtl;
    background: url(../img/image/ajel.jpg?v2) no-repeat right top;
}

    .urgent-top .slick-slide {
        padding-right: 10px;
    }

.hidden-lg .row .date {
    padding-right: 0px;
}

.topest-owl, .second-slick, .third-slick, .fourth-slick, .video-slick, .second-video-slick {
    direction: ltr;
}

    .second-slick .slick-slide img, .third-slick .slick-slide img {
        width: 100%;
    }

.top-slide-photo img {
    width: 78%;
    text-align: center;
    margin: auto;
}

.topest-owl > i:first-child {
    display: inline-block !important;
    position: absolute;
    left: 0px;
    color: white;
    z-index: 2;
    width: 20px;
    height: 100%;
    padding: 5px;
    background: #bc2325;
}

.topest-owl > i:last-child {
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 0px;
    color: white;
    z-index: 2;
    width: 20px;
    height: 100%;
    padding: 5px;
    background: #bc2325;
}


.second-slick, .third-slick, .fourth-slick .item, .video-slick, .second-video-slick {
    position: relative !important;
}


    .second-slick > img:first-child, .third-slick > img:first-child, .gallery-slick > img:first-child, .news-detail-nav-slick > img:first-child, .gallery-slick-nav > img:first-child {
        z-index: 1;
        position: absolute !important;
        top: 50%;
        padding-right: 6px;
        margin-top: -9px;
        right: 0px;
    }

.news-detail-nav-slick > img:last-child, .gallery-slick-nav > img:last-child {
    z-index: 1;
    position: absolute !important;
    top: 50%;
    padding-left: 6px;
    margin-top: -9px;
    left: 0px;
}

.gallerySecondLeftArrow {
    z-index: 1;
    position: absolute !important;
    bottom: 42px;
    padding-left: 6px;
    margin-top: -9px;
    left: 155px;
}

.fourth-slick > img:first-child {
    z-index: 1;
    position: absolute;
    top: 40%;
    padding-right: 6px;
    margin-top: -9px;
    right: 0px;
}

.secondLeftArrow, .third-slick > img:last-child, .second-slick > img:last-child {
    z-index: 1;
    position: absolute !important;
    top: 65% !important;
    padding-left: 6px;
    margin-top: -34px;
    left: 0px !important;
}

.secondRightArrow {
    z-index: 1;
    position: absolute !important;
    top: 46% !important;
    padding-right: 6px;
    margin-top: -35px;
    right: 0px !important;
}


.fourth-slick > img:last-child {
    z-index: 1;
    position: absolute;
    top: 40%;
    padding-left: 6px;
    margin-top: -9px;
    left: 0px;
}

.social-back {
    background-color: black;
}

.hidden-lg .nav-tabs > li {
    width: 50%;
    background-color: #bf020b;
    color: white;
}

    .hidden-lg .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        background-color: pink;
        color: white;
    }

        .hidden-lg .nav-tabs > li.active > a, .hidden-lg .nav-tabs > li.active > a:hover, .hidden-lg .nav-tabs > li.active > a:focus {
            color: white;
            background-color: #1a428a !important;
        }

.hidden-lg .nav > li > a:hover, .nav > li > a:focus {
    background-color: #eee;
}

.hidden-lg .nav-tabs {
    border-bottom: none;
    margin-bottom: 1px;
}

.fix-padding {
    padding-right: 11px;
}

.fix-fifteen-padding {
    padding-right: 15px !important;
}

.hidden-lg .nav-tabs > li {
    background-color: #bf020b;
    width: 50%;
}

.hidden-lg .nav-tabs > li {
    background-color: #bf020b;
    border-bottom: 1px solid #bf020b;
}

.hidden-lg .nav-tabs {
    padding-right: 0px;
}

.moxtarat {
    padding-right: 5px;
}

.hidden-lg .tab-content > div > ul {
    list-style-type: none;
    margin-right: -33px;
}

    .hidden-lg .tab-content > div > ul > li {
        border-bottom: 1px solid #ddd;
    }

.hidden-lg .tab-content {
    border: 1px solid #ddd;
}


    .hidden-lg .tab-content > div > ul > li > a {
        line-height: 38px !important;
    }

.hidden-lg .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #E82213;
    border-color: #b10f0f #b10f0f #b10f0f;
}

.hidden-lg .nav-tabs > li.active > a, .hidden-lg .nav-tabs > li.active > a:hover, .hidden-lg .nav-tabs > li.active > a:focus {
    border-bottom: 2px solid #b10f0f !important;
}

.entire-zerro-lr-padding {
    padding-right: 0px;
    padding-left: 0px;
}

.entire-zerro-r-padding {
    padding-right: 0px !important;
}

.entire-zerro-l-padding {
    padding-left: 0px !important;
}

.mobile-ghanat {
    color: #24499b;
    white-space: nowrap;
    top: 22px;
    right: 65px;
    position: absolute;
    display: block;
}

.custom-navbar {
    margin-bottom: -30px !important;
    margin-top: 30px;
    position: relative;
    z-index: -1;
    float: right;
}

    .custom-navbar > nav .navbar-header .navbar-toggle {
        margin-top: 3px;
        margin-bottom: 3px;
    }

.text-timer {
    color: #b45762;
    white-space: nowrap;
    display: inline-block;
    float: left;
}

.custom-panel .panel .panel-body > ul {
    list-style-type: none;
    margin-right: -47px;
}

    .custom-panel .panel .panel-body > ul > li {
        line-height: 29px;
        border-bottom: 1px solid #ddd;
        overflow: hidden;
    }

        .custom-panel .panel .panel-body > ul > li:last-child {
            border: none;
        }

        .custom-panel .panel .panel-body > ul > li > a {
            font-size: 10px;
            color: #3c3c3c;
        }

.custom-panel .panel .panel-body {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 278px;
    border: 1px solid #ddd;
    border-top: 3px solid #d20000;
}

.first-more-hr {
    right: 15px;
    position: absolute;
    bottom: -5px;
    display: block;
    width: 90.8%;
    border: 1px solid black;
}

.gallery-container {
    background-color: #323232;
    margin-top: 15px;
}

    .gallery-container .container {
        margin-top: 13px;
        position: relative;
    }


.other-first-more-hr {
    right: 0px;
    position: absolute;
    bottom: -16px;
    display: block;
    width: 93%;
    border: 1px solid #ddd;
    z-index: -1;
}


.custom-panel .panel {
    border: none !important;
}

    .custom-panel .panel .panel-heading {
        color: black;
        background-color: white !important;
        border-color: #ddd;
    }

    .custom-panel .panel .panel-body > ul, .tab-content {
        position: relative;
    }

    .custom-panel .panel .panel-heading > span, .custom-panel .panel .panel-heading > span a {
        margin-right: -15px;
        padding: 7px;
        font-size: 25px !important;
        padding-bottom: 6px;
    }

    .custom-panel .panel .panel-body {
        margin-top: -4px;
    }



.hidden-lg .nav > li > a:hover, .nav > li > a:focus {
    color: black !important;
}

.r-child-padding {
    padding-right: 5px !important;
}

.l-child-padding {
    padding-left: 5px !important;
}


.img-zoom-effect {
    transition: all .5s ease-out 0s;
}

    .img-zoom-effect:hover {
        transform: scale(1.1);
    }

.img-strip-zoom-effect {
    transition: all .5s ease-out 0s;
}

    .img-strip-zoom-effect:hover {
        transform: scale(1.05);
    }

.hvr-underline-from-right:before {
    background: #e20303 !important;
}

.hvr-underline-from-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}

.main-title > a {
    font-size: 28px !important;
}


.imgpanel {
    float: right;
    overflow: hidden;
}



.last-griding {
    margin-top: -34px;
}

/*SCROLL BAR STYLE*/

#txtBox {
    display: none;
}

.footer-social {
    margin-top: -10px;
}

.footer-logo {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -206px 0px;
    height: 98px !important;
    display: block;
    width: 95px;
    margin-top: -25px;
}



.footer-search > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    background-position: -17px -118px;
    height: 28px !important;
    width: 33px;
    position: absolute;
    float: left;
    right: 0px;
    top: 0px;
    border: solid 3px #272a31;
}

.flex-row {
    display: flex;
    flex-wrap: wrap;
    clear: both;
}


.flex-row-cels {
    display: flex;
    flex-wrap: wrap;
    clear: both;
    margin-right: 10px !important;
    margin-left: 15px !important;
}

.flex-row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.flex-row:after,
.flex-row.row:before {
    display: flex;
}

.ahdas-media-obj .panel-body {
    padding: 5px;
}

    .ahdas-media-obj .panel-body .media .media-body > a {
        font-size: 16px !important;
    }

.custom-modal-header {
    border-bottom: none;
}

.mobile-top-search {
    position: relative;
}

    .mobile-top-search > a {
        position: absolute;
        top: 0px;
        left: 0px;
        padding-top: 38px;
        padding-left: 20px;
    }


        .mobile-top-search > a > i {
            color: #bbb6b6;
        }


.custom-modal {
    margin-top: 21px;
    background-color: rgba(140, 129, 129, 0.13);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.custom-modal-header .close {
    color: white;
}

/*SECOND PAGE STYLE*/
.entire-news-heading {
    border-top: 3px solid #d20000;
    margin-top: 20px;
    margin-bottom: 20px;
}

.col-anavin {
    border-bottom: 4px solid #1b438a;
    width: 115px;
    margin-bottom: -24px;
    position: relative;
    font-size: 28px !important;
}

.entire-news-heading .col-lg-6 {
    position: relative;
    border-bottom: 1px solid black;
}

    .entire-news-heading .col-lg-6 .col-lg-4 {
        margin-top: 5px;
        margin-bottom: 5px;
    }

.absolute-timer {
    /* position: absolute;*/
    left: 0px;
    bottom: 0px;
    color: #d23034;
}

.light-news-back {
    background-color: #fff;
}

.news-back {
    background-color: #dddddd !important;
}

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0 auto;
}

    ul.pagination li {
        display: inline;
    }

        ul.pagination li a {
            color: #b0a2a2;
            float: left;
            padding: 3px 15px;
            text-decoration: none;
            transition: background-color .3s;
            border: 1px solid #ddd;
            margin: 0 4px;
            border-radius: 11px;
        }

            ul.pagination li a.active {
                background-color: #ddd;
                color: #8a8181;
                border: 1px solid #ddd;
            }

            ul.pagination li a:hover:not(.active) {
                background-color: #ddd;
            }

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 11px;
    border-bottom-left-radius: 11px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 11px;
    border-bottom-right-radius: 11px;
}

.white-more {
    color: #EC0101;
    position: absolute;
    background-color: white;
    bottom: 1px;
    left: 12px;
    padding: 2px 10px 2px 10px;
    border: 1px solid #200405;
    font-size: 13px;
}

.other-white-more {
    color: #EC0101;
    position: absolute;
    background-color: white;
    bottom: 1px;
    left: 0px;
    padding: 2px 10px 2px 10px;
    border: 1px solid #200405;
    font-size: 13px;
}

/*IRAN PAGE*/
.iran-three-grid {
    border-top: 3px solid #d20000;
    margin-right: -7px;
    margin-left: -7px;
}

    .iran-three-grid .col-lg-4:last-child {
        padding-left: 0px !important;
    }


    .iran-three-grid .col-lg-4:first-child {
        padding-right: 0px;
    }



    .iran-three-grid .media {
        margin-top: 15px;
    }

.normal-title {
    font-size: 28px !important;
}

.first-title {
    margin-top: -14px;
    margin-bottom: 0px;
}

    .first-title > a {
        font-size: 30px !important;
    }

/*GALLERY PAGE*/
.gallery-slick > ul > li {
    display: inline-block;
    padding: 3px;
}

.gallery-thumb-slick {
    border: 1px solid transparent;
    border-radius: 2px;
    margin: 0 auto;
}

.slick-dots {
    text-align: center !important;
}

.gallery-three-grid .panel .panel-body {
    padding: 0px;
}

.gallery-three-grid .panel-default {
    background-color: #323232;
    border-color: #323232;
    border-radius: 0px;
    box-shadow: -8px 10px 11px #0e0e0e;
}

    .gallery-three-grid .panel-default .panel-footer {
        padding: 12px 15px;
        padding-top: 0px;
        background-color: #1d1d1d;
        border-top: 1px solid #323232;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .gallery-three-grid .panel-default .panel-footer > h3 > a, .gallery-three-grid .panel-default .panel-footer > span {
            color: #dbdbdb;
        }

.gallery-container .row .col-lg-4 {
    padding: 15px;
}

.gallery-pagination > center > ul.pagination li a {
    color: white;
    background-color: #545a60;
    border: 1px solid #545a60;
}

    .gallery-pagination > center > ul.pagination li a:hover {
        background-color: #546c7f;
    }

    .gallery-pagination > center > ul.pagination li a.active {
        background-color: #313439;
    }

.gallery-drop-down {
    position: relative;
}

    .gallery-drop-down .dropdown > button {
        color: #e5e5e6;
        background-color: #36393c;
        border-color: #4e5153;
    }

    .gallery-drop-down .dropdown > ul {
        background-color: #36393c;
        border-color: #4e5153;
        position: absolute;
        right: 0px;
    }

        .gallery-drop-down .dropdown > ul > li > a {
            color: #e5e5e6;
        }

    .gallery-drop-down .dropdown-menu .divider {
        height: 1px;
        margin: 9px 8px;
        overflow: hidden;
        background-color: #4e5153;
    }

    .gallery-drop-down .dropdown .dropdown-menu {
        width: 132px !important;
        z-index: 1;
    }


.open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    color: #e5e5e6;
    background-color: #36393c;
    border-color: #4e5153;
}

.gallery-drop-down .dropdown > button {
    font-size: 19px;
    padding: 4px 22px;
    padding-left: 57px;
    position: relative;
}

    .gallery-drop-down .dropdown > button > i {
        position: absolute;
        font-size: 14px;
        color: #e5e5e6;
        left: 7px;
    }

        .gallery-drop-down .dropdown > button > i:first-child {
            bottom: 1px;
        }

.gallery-search {
    position: relative;
    border: 3px solid #36393c;
}

    .gallery-search .btn-primary {
        color: #e5e5e6;
        background-color: #36393c;
        border-color: #36393c;
    }

    .gallery-search > input {
        background-color: #292c2e;
        border: none;
    }

    .gallery-search > button {
        position: absolute;
        top: 0px;
        border-radius: 1px;
    }

.archive-gallery {
    padding: 4px;
    border-radius: 1px;
    color: #e5e5e6;
    margin-top: 20px;
    text-align: center;
    color: #e5e5e6;
    background-color: #36393c;
    display: block;
}

.open > .dropdown-toggle.btn-default {
    color: #e5e5e6;
    background-color: #36393c;
    border-color: #36393c;
}

/*PROGRAM PAGE STYLE*/

.program-three-grid .panel .panel-body {
    position: relative;
}

.program-tooltip {
    position: absolute;
    width: 100%;
    bottom: 0px;
    padding: 5px;
    background-color: rgba(172, 52, 45, 0.47);
    color: white;
    display: none;
    text-align: center;
    font-size: 20px;
}


.program-container {
    margin-top: 3px;
    background-color: #adadad;
}

    .program-container .container {
        margin-top: 13px;
    }

.program-three-grid .panel .panel-body {
    padding: 0px;
}

.program-three-grid .panel-default {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
    border-radius: 0px;
    box-shadow: -8px 10px 11px #858585;
}

    .program-three-grid .panel-default .panel-footer {
        padding: 12px 15px;
        padding-top: 0px;
        background-color: #c2c2c2;
        border-top: 1px solid #c2c2c2;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .program-three-grid .panel-default .panel-footer > h3 > a, .program-three-grid .panel-default .panel-footer > span {
            color: #2d2c2c;
        }

        .program-three-grid .panel-default .panel-footer > h3, .program-three-grid .panel-default .panel-footer > span {
            color: #2d2c2c;
            display: inline-block;
        }

        .program-three-grid .panel-default .panel-footer > h3 {
            padding-left: 20px;
        }

.program-container .row .col-lg-4 {
    padding: 15px;
}

.program-pagination > center > ul.pagination li a {
    color: #7f7f7f;
    background-color: #f4f4f4;
    border: 1px solid #7f7f7f;
}

    .program-pagination > center > ul.pagination li a:hover {
        background-color: #eeeeee;
    }

    .program-pagination > center > ul.pagination li a.active {
        border: 1px solid #bcbcbc;
        background-color: #eeeeee;
    }

/*NEWS-DETAIL STYLE*/

.news-detail-right-part {
    border-top: none;
}

.news-detail-tag > span {
    display: inline-block;
    font-size: 15px !important;
    font-weight: bold;
}

.news-detail-tag > ul {
    list-style-type: none;
    display: inline-block;
    padding: 0px;
}

    .news-detail-tag > ul > li {
        padding: 2px;
        display: inline-block;
        margin: 2px;
    }

        .news-detail-tag > ul > li > a {
            font-size: 11px !important;
            padding: 3px 5px;
            border-radius: 2px;
            background-color: #cccccc;
            color: #595858;
        }

.row.news-detail-share.lg-zerro-lr-margin * {
    height: auto;
}

.row.news-detail-share.lg-zerro-lr-margin .shareicon {
    line-height: 20px;
}


.news-detail-share {
    background-color: #e5e5e5;
    position: relative;
    direction: ltr;
    text-align: right;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

    .news-detail-share > h3 {
        text-align: center;
    }

    .news-detail-share > ul {
        list-style-type: none;
    }

        .news-detail-share > ul > li {
            display: inline;
            padding: 3px;
        }

.news-detail-main-title {
    margin-top: 10px;
    margin-right: 15px;
}

.news-detail-two-grid {
    border-top: none !important;
    margin-bottom: 20px;
}

    .news-detail-two-grid .col-lg-6:first-child {
        padding-right: 0px !important;
    }

    .news-detail-two-grid .col-lg-6:last-child {
        padding-left: 0px !important;
    }

.news-detail-comment {
    position: relative;
    background-color: #e5e5e5;
    margin-bottom: 20px;
    border-top: 3px solid black !important;
}

    .news-detail-comment > h3 {
        padding-right: 20px;
    }

.news-detail-drop-down {
    position: absolute;
    top: 10px;
    left: 44px;
}

.comment-wifi {
    position: absolute;
    top: 10px;
    left: 5px;
}

.news-detail-drop-down .dropdown > button {
    color: #020000;
    background-color: #e5e5e5;
    border-color: #4e5153;
}

.news-detail-drop-down .dropdown > ul {
    background-color: #e5e5e5;
    border-color: #4e5153;
    position: absolute;
    right: 0px;
}

    .news-detail-drop-down .dropdown > ul > li > a {
        color: #020000;
    }

.news-detail-drop-down .dropdown-menu .divider {
    height: 1px;
    margin: 9px 8px;
    overflow: hidden;
    background-color: #4e5153;
}

.news-detail-drop-down .dropdown .dropdown-menu {
    min-width: 129px !important;
    z-index: 1;
}


.news-detail-drop-down .open > .dropdown-toggle.btn-default:hover, .news-detail-drop-down .dropdown .btn-default:active:focus, .news-detail-drop-down .dropdown .btn-default.active:focus, .news-detail-drop-down .open > .dropdown-toggle.btn-default:focus, .news-detail-drop-down .dropdown .btn-default:active.focus, .news-detail-drop-down .dropdown .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    color: #020000;
    background-color: #e5e5e5;
    border-color: #4e5153;
}

.news-detail-drop-down .dropdown > button {
    font-size: 19px;
    padding: 4px 22px;
    padding-left: 62px;
    position: relative;
}

    .news-detail-drop-down .dropdown > button > i {
        position: absolute;
        font-size: 30px;
        color: black;
        left: 18px;
    }

        .news-detail-drop-down .dropdown > button > i:first-child {
            bottom: 3px;
        }

.news-detail-comment .panel {
    padding: 15px;
    background-color: #e5e5e5;
    border: none;
}

    .news-detail-comment .panel .panel-body {
        background-color: #a1a1a1;
    }

        .news-detail-comment .panel .panel-body > span:first-child {
            font-size: 18px;
        }

    .news-detail-comment .panel .panel-footer {
        background-color: #e5e5e5;
        margin-bottom: 23px;
    }

.comment-time {
    float: left;
}

.comment-social {
    float: left;
    margin-left: -11px;
}

    .comment-social > li {
        display: inline-block;
    }

.news-detail-nav-slick .slick-list .slick-track .slick-slide > img, .gallery-slick-nav .slick-list .slick-track .slick-slide > img {
    width: 100%;
    padding: 10px 34px;
}

/*VIDEO PAGE CONTENT*/

.video-slick .slick-list .slick-track .slick-slide > a, .second-video-slick .slick-list .slick-track .slick-slide > a {
    position: relative;
    display: block;
}

.video-slick, .second-video-slick {
    border-top: 3px solid #d20000;
}


    .video-slick > div > div {
        position: relative;
    }

.list-inline > li {
    position: relative;
}

.video-last-slider .more {
    bottom: -30px;
}

.video-last-slider .more-hr {
    bottom: -37px;
}

.video-slick .slick-list .slick-slide > h3 > a, .second-video-slick .slick-list .slick-slide > h3 > a {
    float: right;
}

.video-slick .slick-list .slick-slide > h3, .second-video-slick .slick-list .slick-slide > h3 {
    padding-right: 5px;
}

.red-title {
    padding-top: 2px;
    padding-right: 8px;
    background-color: #bc2325;
    margin-right: 15px;
    width: 104px;
    margin-bottom: 0px;
    color: #fcf7f7 !important;
}

    .red-title > a {
        color: #fcf7f7 !important;
        display: block;
    }

.video-first-row {
    border-top: 3px solid #d20000;
}

.video-four-grid {
    position: relative;
}

    .video-four-grid .row .col-lg-3 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .video-four-grid .row .more-hr {
        width: 98% !important;
    }

.video-player-part {
    background-color: #191818;
    border-top: 3px solid #d20000;
}

    .video-player-part .col-lg-8, .video-player-part .col-lg-4 {
        margin-top: 20px;
        margin-bottom: 12px;
    }

.entire-zerro-lr-margin {
    margin-right: 0px;
    margin-left: 0px;
}

.entire-fifteen-lr-margin {
    margin-right: 15px;
    margin-left: 15px;
}

.video-last-slider {
    position: relative;
    margin-bottom: 40px;
    direction: rtl;
    text-align: right;
}

.video-slick .slick-list .slick-track .slick-slide > img, .second-video-slick .slick-list .slick-track .slick-slide > img {
    width: 100%;
}

/*COUNTRY PAGE CONTENT*/

.country-content {
    margin-bottom: 20px;
}

    .country-content .col-lg-6 {
        background-color: white;
        border-bottom: 1px solid #626262;
    }

.country-media-obj {
    color: #bcbcbc;
}

.country-header-color {
    background-color: #9e9d9d;
}

.country-img-header-color {
    background-color: #004ba4;
    margin-top: -30px;
    position: relative;
}

.country-title {
    color: white;
    position: absolute;
    top: 0px;
    right: 11px;
}

.country-media-body > h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

    .country-media-body > h3 > a {
        display: block;
        font-size: 16px !important;
    }

.country-img-header-color, .country-header-color {
    height: 30px;
}

.country-main-title {
    border-bottom: 3px solid #d20000;
    padding-bottom: 4px;
    font-weight: bold;
    font-size: 29px;
    line-height: 29px;
}

.breaking-title {
    padding-bottom: 4px !important;
}

.country-main-title > span {
    border-bottom: 3px solid #1b438a;
}

/*LIVE PAGE STYLE*/

.live-nav-tabs {
    padding-right: 0px;
}

    .live-nav-tabs > li.active > a, .live-nav-tabs > li.active > a:hover, .live-nav-tabs > li.active > a:focus {
        color: black !important;
        cursor: default;
        background-color: #fff;
        border: 1px solid #ddd;
        border-bottom: 3px solid black;
        border-radius: 0px;
    }

    .live-nav-tabs > li > a, .live-nav-tabs > li > a:hover, live-nav-tabs > li > a:focus {
        color: #a5a5a5 !important;
    }

    .live-nav-tabs > li > a {
        padding: 5px 11px;
    }

.live-nav-tabs {
    border-bottom: 3px solid #d20000;
}

.live-title {
    margin-right: 0px;
}

/*SITEMAP PAGE STYLE*/

.sitemap-content .col-lg-9 .col-lg-12 > ul {
    list-style-type: none;
}

.sitemap-content .col-lg-9 .col-lg-3 > ul > li {
    display: inline !important;
    float: right;
}

.sitemap-content .col-lg-9 .col-lg-12 > ul > li > ul {
    list-style-type: none;
}

    .sitemap-content .col-lg-9 .col-lg-12 > ul > li > ul > li:first-child > a {
        color: #f57270;
    }

    .sitemap-content .col-lg-9 .col-lg-12 > ul > li > ul > li > a {
        font-size: 25px !important;
        line-height: 45px !important;
    }

.sitemap-content .col-lg-4 > a > img {
    margin-bottom: 8px;
}

.video-left .ahdas-media-obj .panel-body .media img {
    width: 110px;
}
/*RSS PAGE STYLE*/
.rss-table > thead > tr > th:first-child, .rss-table > tbody > tr > td:first-child > a {
    text-align: right;
}

.rss-table > thead > tr > th:first-child {
    text-align: right;
    padding-bottom: 24px;
    font-size: 18px;
    font-weight: bolder;
}

.rss-table > thead > tr > th {
    text-align: center;
    color: #88cdec;
    border: 1px solid #8bb8e1;
}

.rss-table > tbody > tr > td > a {
    color: #0e55b4;
    font-weight: bolder;
    font-size: 18px;
}

.rss-table {
    border: 1px solid #8bb8e1;
}

    .rss-table > tbody > tr > td {
        border: 1px solid #8bb8e1;
    }

        .rss-table > tbody > tr > td > a > img {
            text-align: center !important;
            margin: 0 auto;
        }

    .rss-table > tbody > tr:nth-of-type(odd) {
        background-color: #d2e2f3;
    }

    .rss-table > thead > tr > th > span {
        background-image: url("/sites/3/style/image/entire-img-strip950622.png");
        background-repeat: no-repeat;
        height: 50px !important;
        width: 55px;
        display: block;
        margin: 0 auto;
    }

.rss-wifi {
    background-position: -50px -108px;
}

.rss-bell {
    background-position: -97px -108px;
}

.rss-y {
    background-position: -145px -108px;
}

.rss-g {
    background-position: -193px -108px;
}

.rss-subscribe {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    height: 46px !important;
    width: 112px;
    display: block;
    margin: 0 auto;
    background-position: -57px -153px;
}

/*CONTACT US PAGE STYLE*/
.contact-text > div > p, .contact-text > div > a {
    clear: both;
    display: block;
}

.red-p {
    color: #ef1e1a;
    font-weight: bold;
}

.black-hr {
    border-color: black;
}

input.contact-input::-webkit-input-placeholder {
    color: #9d9d9d;
    direction: rtl;
}

textarea.contact-input::-webkit-input-placeholder {
    color: #9d9d9d;
    direction: rtl;
}

input.contact-input::-moz-placeholder { /* Firefox 19+ */
    color: #9d9d9d;
    direction: rtl;
}

input.contact-input:-ms-input-placeholder { /* IE 10+ */
    color: #9d9d9d;
    direction: rtl;
}

input.contact-input:-moz-placeholder { /* Firefox 18- */
    color: #9d9d9d;
    direction: rtl;
}

input.contact-input, textarea.contact-input {
    background: -webkit-linear-gradient(white, #f7f5f5); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, #f7f5f5); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, #f7f5f5); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, #f7f5f5); /* Standard syntax */
    background-color: #f7f5f5;
}

.contact-input {
    position: relative;
}

.after {
    position: absolute;
    top: 8px;
    color: red;
    right: 27%;
}

.contact-submit {
    background-color: #f7f5f5;
    color: #9d9d9d;
    float: left;
    margin-bottom: 10px;
}

/*QUESTIONAIR PAGE STYLE*/
.questionair-content > p {
    clear: both;
    text-align: center;
    font-weight: bold;
}

.ques-dropdown-menu {
    right: 0px;
    left: 100%;
}

.asrerisk {
    color: red;
}

.ques-dropdown {
    color: #323232;
    background-color: white;
    padding: 13px 65px;
    margin-top: 10px;
}

    .ques-dropdown:hover, .ques-dropdown:active:hover, .ques-dropdown.active:hover, .open > .dropdown-toggle.ques-dropdown:hover, .btn-primary:active:focus, .ques-dropdown.active:focus, .open > .dropdown-toggle.ques-dropdown:focus, .ques-dropdown:active.focus, .ques-dropdown.active.focus, .open > .dropdown-toggle.ques-dropdown.focus {
        color: #323232;
        background-color: white;
    }

.ques-env > i {
    color: white;
    margin-right: 10px;
}

.gray-hr > i {
    border-color: #a4a3a3;
}

.ques-input-group .input-group-addon {
    padding: 6px 0px 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: white;
    border: 1px solid white;
    border-radius: 4px;
}

.ques-input-group .form-control {
    border: none;
    box-shadow: none;
    padding: 6px 0px 6px 12px;
}

.ques-submit {
    float: left;
    background-color: #93c737;
    color: white;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*PROGRAM INNER PAGE STYLE*/
.margin-top-lg-4 > a > img {
    margin-bottom: 8px;
}

.red-timer {
    color: #d23034;
    clear: both !important;
}

.prog-inner .col-lg-8 > h3 {
    margin-top: 0px;
}

.prog-inner .col-lg-8 > a {
    display: block;
}

.prog-inner-hr {
    border: 1px solid #bfbfbf;
}

.program-inner-pagination ul.pagination li a {
    color: black;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    border-top: 2px solid #767676;
    border-bottom: none;
    margin: 0 4px;
    border-radius: 8px;
}

    .program-inner-pagination ul.pagination li a.active {
        background-color: #666666;
        color: white;
        border: 1px solid #2f2f2f;
        border-top: 2px solid #2f2f2f;
        border-bottom: none;
    }

.middle-hr {
    width: 100%;
    border-color: black;
    background-color: black;
    margin: 15px 7px 35px 7px;
}

.spliter-hr {
    border-color: black;
    background-color: black;
    margin: 15px 0px;
}

.almazid {
    direction: ltr;
    text-align: left;
    position: relative;
    height: 33px;
}

    .almazid hr {
        border-color: black;
        background-color: black;
        width: 100%;
    }

    .almazid .more {
        top: -7px;
        position: absolute;
        bottom: auto;
        left: auto;
        padding: 0px 6px 0px 3px;
        font-size: 13px;
        color: #000000;
        border-bottom: 3px solid;
        border-color: #9A0000;
    }

.iran-three-grid .media .media-body > a > span {
    float: right;
}

.lead-country {
    font-size: 23px !important;
    font-family: sakal;
    color: #414040;
}

.title-country {
    font-size: 22px !important;
    font-family: iransans;
}

.sovar-block {
    padding: 2px;
}

.video-track {
    clear: both;
}

.video-track-img, .video-track-text {
    clear: both;
}

.small-video-track {
    display: inline-block;
    padding: 5px;
}

.video-player-first-container {
    /*width: 100%;*/
    overflow-x: scroll;
}

.video-player-second-container {
    overflow-x: scroll;
}

/*BREAKING NEWS PAGE STYLE*/
.breaking-title {
    width: 75%;
    margin-top: 0px;
}

.breaking-right-part {
    border-top: none;
}

    .breaking-right-part > div > h3 > a {
        color: #585858;
    }

    .breaking-right-part > div > h3 {
        margin-bottom: 40px;
    }

    .breaking-right-part > div {
        position: relative;
    }

.breaking-timer {
    color: #fd4242;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 10px;
}

.breaking-right-part > hr {
    display: block;
    width: 99%;
    border-color: #bfbfbf;
}

/*APP PAGE STYLE*/
.app-text > h3 {
    clear: both;
    text-align: center;
}

    .app-text > h3:first-child > a {
        border-bottom: 1px solid #3c3c3c;
    }

    .app-text > h3:first-child {
        margin-top: 0px;
    }

    .app-text > h3 > a {
        color: #3c3c3c;
    }

.app-hr {
    width: 100%;
    display: block;
    color: #adadad;
}

.app-title {
    padding-bottom: 4px;
}

.app-btn > center > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png") !important;
    background-repeat: no-repeat;
    display: block;
    width: 111px;
    height: 44px !important;
    display: inline-block;
}

.app-server {
    background-position: -242px -108px;
}

.app-itune {
    background-position: -207px -156px;
}

.app-google {
    background-position: -207px -197px;
}

.app-btn {
    margin-bottom: 15px;
}

/*SOCIAL MEDIA PAGE CONTENT*/

.social-media-content .col-lg-12 .sm-media .flag__image {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png") !important;
    background-repeat: no-repeat;
    width: 85px;
    height: 91px !important;
    float: right;
}

.sm-facebook {
    background-position: -431px -8px;
}

.sm-telegram {
    background-position: -431px -109px;
}

.sm-utube {
    background-position: -431px -211px;
}

.sm-t {
    background-position: -431px -308px;
}

.sm-google {
    background-position: -431px -409px;
}

.sm-p {
    background-position: -540px -8px;
}

.sm-media .flag__body .media-heading, .sm-media .flag__body > a {
    padding-right: 10px;
}

.sm-hr {
    display: block;
    width: 100%;
    color: #b2b2b2;
}

.flag {
    display: table;
    width: 100%;
}



.flag__body {
    width: 100%;
}

.sm-table tbody > tr > td {
    border: 1px solid #ddd;
    text-align: center;
    border-bottom: none;
}

.sm-table > thead:first-child > tr:first-child > th {
    text-align: center;
}

.sm-table.table-bordered {
    border: none;
}

.table-bordered > thead > tr > th:first-child, .sm-table tbody > tr > td:first-child {
    border-right: none;
}

.table-bordered > thead > tr > th:last-child, .sm-table tbody > tr > td:last-child {
    border-left: none;
}

.social-media-content .col-lg-12 .sm-media:first-child .flag__body {
    padding-right: 10px;
}

.social-media-content .col-lg-12 {
    margin-top: 15px;
}

    .social-media-content .col-lg-12 .col-lg-12 {
        margin-top: 0px !important;
    }

/*WORLD PAGE STYLE*/

.world-hr {
    border-color: #939292 !important;
}

/*HOW TO WATCH STYLE*/

.how-first-content {
    margin-bottom: 20px;
}

.how-title {
    text-align: center;
}

    .how-title > span {
        color: #ff0000;
        border-bottom: 1px solid #ff0000;
    }

.how-first-content > div > center > a {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png") !important;
    background-repeat: no-repeat;
    width: 102px;
    height: 128px !important;
    display: inline-block;
}

.how-first-content > div > center > div {
    display: inline-block;
    width: 80px;
}

.how-ios {
    background-position: -546px -99px;
}

.how-android {
    background-position: -546px -256px;
}

.how-hr {
    width: 100%;
    display: block;
    color: #b2b2b2;
}

.how-table > thead > tr > th {
    text-align: right;
    color: white;
}

.how-table > tbody > tr:nth-of-type(odd) {
    background-color: #d9e2f3;
}

.how-table > tbody > tr > td {
    border: 1px solid #8ba8da;
    color: #515050;
}

.how-table > tbody > tr > td {
    border: 1px solid #8ba8da;
    color: #515050;
}

    .how-table > tbody > tr > td:first-child {
        color: #a09f9f;
    }

.how-table {
    border: 1px solid #95afdd;
}

    .how-table > thead {
        background-color: #4472c4 !important;
    }

        .how-table > thead > tr > th {
            border: 1px solid #4472c4;
        }

.how-logo {
    background-position: -431px -8px;
}


.how-media-img {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png") !important;
    background-repeat: no-repeat;
    width: 85px;
    height: 94px !important;
    float: right;
}

.how-logo {
    background-position: -666px -6px;
}

.how-g {
    background-position: -666px -109px;
}

.how-wifi {
    background-position: -664px -204px;
}

.how-mob {
    background-position: -664px -302px;
}

.sm-media .flag__body > a {
    color: #0978bb;
}

/*SEARCH PAGE CONTENT*/

.search-drop-down {
    position: relative;
}


    .search-drop-down .dropdown .btn {
        padding: 6px 63px;
    }

        .search-drop-down .dropdown .btn > span {
            text-align: right;
        }


        .search-drop-down .dropdown .btn > i {
            position: absolute;
            left: 22px;
        }

    .search-drop-down .dropdown .dropdown-menu {
        right: 0px;
    }

        .search-drop-down .dropdown .dropdown-menu > li {
            text-align: center !important;
        }

.search-btn {
    background-image: url("/sites/3/style/image/entire-img-strip950622.png");
    background-repeat: no-repeat;
    height: 44px !important;
    top: 0px;
    width: 52px;
    display: block;
    background-position: -49px -198px;
}

.search-result {
}

.search-hr {
    width: 100%;
    display: block;
    color: #adadad;
    margin-top: 78px;
    margin-bottom: 20px;
}

.horizontal-result .col-lg-12, .horizontal-result .col-lg-6 {
    margin-top: 20px;
}

.view-option > span {
    display: inline-block;
    float: left;
    padding: 10px;
    padding-top: 0px;
}

.img-caption-grid {
    position: absolute;
    border: 1px solid rgb(102, 102, 102);
    font-size: 12px !important;
    padding: 5px;
    border-radius: 5px;
    top: 31px;
    left: -20px;
    display: none;
}

.img-caption-list {
    position: absolute;
    border: 1px solid rgb(102, 102, 102);
    font-size: 12px !important;
    padding: 5px;
    border-radius: 5px;
    top: 31px;
    left: 50px;
    display: none;
}



.search-search-btn, .search-search-btn:hover, .search-search-btn:focus {
    padding: 1px 49px;
    border-radius: 3px;
    background-color: white;
    color: #333;
    border-color: #adadad;
}

    .search-search-btn > i {
        padding-right: 7px;
    }

        .search-search-btn:hover, .search-search-btn:focus, .search-search-btn > i:hover {
            color: #EC0101 !important;
            border-color: #EC0101 !important;
        }

            .search-search-btn:hover .search-search-btn > i {
                color: #EC0101 !important;
            }

.search-dropdown > li {
    padding: 4px;
}

    .search-dropdown > li:not(:last-child) {
        border-bottom: 1px solid #eae2e2;
    }

.search-flag .flag__body {
    position: relative;
    padding-right: 15px;
}

    .search-flag .flag__body > h4 > a {
        font-size: 20px !important;
    }

    .search-flag .flag__body > a {
        color: #9b9b9b;
    }

    .search-flag .flag__body > span {
        position: absolute;
        top: 10px;
        left: 25px;
        color: #fc4c4c;
    }

.col-lg-6 .search-flag .flag__body > a {
    display: none;
}

.middle-search-hr {
    width: 100%;
    display: block;
    color: #a4a4a4;
}

.col-lg-6 .search-flag .flag__body > span {
    position: absolute;
    top: 10px;
    right: 15px;
    color: #fc4c4c;
}

.hero-unit > input {
    height: 34px;
}

input#first-datepicker::-webkit-input-placeholder, input#second-datepicker::-webkit-input-placeholder {
    color: #333;
    text-align: center;
}

input#first-datepicker::-moz-placeholder, input#second-datepicker::-moz-placeholder { /* Firefox 19+ */
    color: #333;
    text-align: center;
}


.top-slider-banner {
    position: relative;
    margin-bottom: 10px;
    margin-top: -10px;
}

.media-body h3 a {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
    overflow: hidden;
}

.list-lead {
    font-family: sakal;
}

.media-body .list-lead {
    max-height: 78px;
    clear: both;
    overflow: hidden;
}

.latest-mostviews-tabs ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.latest-mostviews-tabs .tab-content {
    height: 370px;
    overflow-y: scroll;
}

.latest-mostviews-tabs .nav-tabs > li {
    margin-bottom: -3px;
    margin-right: -2px;
}

.exporticons {
    text-align: left;
    direction: ltr;
    margin-bottom: 2px;
}

.page-detail .home-right-part {
    border-top: 0px;
}

.page-detail .news-detail-right-part h3 {
    margin-top: 10px;
}

.breaking {
    height: 34px;
    overflow: hidden;
}

#cmtSection {
    position: static;
    margin-bottom: 15px;
}

.news-detail-comment h1 {
    font-size: 20px;
}

.page-detail .more-video-playlist {
    background: black;
    margin-top: 2px;
    padding: 5px;
    overflow: auto;
    overflow-x: scroll;
    text-align: center;
    white-space: nowrap;
}

    .page-detail .more-video-playlist img {
        margin-left: 10px;
        width: 100px;
    }

.page-detail .body {
    clear: both;
    display: inline-block;
    position: relative;
    font-size: 20px;
}

.box-comments.row {
    font-size: 14px;
    font-family: Arial;
}

.page-detail .body img {
    max-width: 100%;
    height: auto;
}

.page-detail .more-pictures ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.page-detail ul.morephotos-detail li {
    margin-bottom: 10px;
}

.page-detail .more-pictures ul li {
    overflow: hidden;
}

#sb-container {
    direction: ltr;
}

.page-detail .img-w624, .page-detail .img-w304 {
    float: none;
    text-align: center;
    padding: 2px;
    border: solid gray 1px;
    background: white;
    box-shadow: rgb(136, 136, 136) 0px 0px 10px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
}

.page-detail .img-w304 {
    float: left;
    clear: none;
}

    .page-detail .img-w624 .caption, .page-detail .img-w304 .caption {
        color: black;
        background: #e4e4e4;
        margin: 0px;
    }

.pagination {
    clear: both;
    text-align: center;
}

#PagerBottom a {
    white-space: nowrap;
    margin-bottom: 5px;
}

h3.video-page-title {
    color: white;
}

.col-lg-4.col-md-4.col-sm-6.col-xs-12.entire-zerro-lr-padding.program-three-grid {
    height: 290px;
}

.page-detail .body .inlineImg {
    padding-bottom: 10px;
    clear: both;
    width: 100%;
    text-align: center;
}



/*---Dots------*/

.slick-dots {
    bottom: -20px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }

        .slick-dots li button {
            border: 0;
            background: transparent;
            display: block;
            height: 20px;
            width: 20px;
            outline: none;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: 5px;
            cursor: pointer;
        }

            .slick-dots li button:hover, .slick-dots li button:focus {
                outline: none;
            }

                .slick-dots li button:hover:before,
                .slick-dots li button:focus:before {
                    opacity: 1;
                }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "\2588\2588\2588\2588\2588";
                width: 20px;
                height: 20px;
                font-family: "slick";
                font-size: 6px;
                line-height: 20px;
                text-align: center;
                color: black;
                opacity: 0.25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .slick-dots li.slick-active button:before {
            color: black;
            opacity: 0.75;
        }

.miho {
    position: absolute;
    top: 5%;
    right: 0px;
    margin-right: -16px;
    margin-top: -29px;
    background: #989898;
    border-radius: 0px 8px 8px 0px;
    color: white;
    padding: 88px 3px 90px 5px;
    ndex: 2;
    font-size: 37px;
    font-weight: bold;
}

    .miho.fa-angle-left {
        position: absolute;
        right: auto;
        left: 0px;
        margin-left: -17px;
        background: #989898;
        border-radius: 8px 0px 0px 8px;
        color: white;
        padding: 88px 3px 90px 5px;
        font-size: 37px;
        font-weight: bold;
    }




    .miho:hover {
        background: rgba(0,0,0,0.5);
        cursor: pointer;
        cursor: hand;
    }

.ajax_preloaderCont {
    position: absolute;
    z-index: 01;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    display: table-cell;
    text-align: center;
}

    .ajax_preloaderCont img {
        position: absolute;
        top: 50%;
        width: 80px;
        margin-top: -50px;
        background: white;
        padding: 10px;
        border-radius: 5px;
        margin-right: auto;
        margin-left: auto;
        left: 0px;
        right: 0px;
    }

h1.no-padding.main-title.moxtarat {
    margin-top: -5px !important;
    margin-bottom: -20px !important;
}

section.topest-owl.slider {
    margin-right: 93px;
}

a.exclusivefirsttitle {
    font-size: 21px !important;
}

.item.slick-slide.slick-active h3 {
    height: 44px !important;
}

.pluginConnectButton {
    padding-bottom: 5px;
}

.left-panel-ul li a {
    font-size: 19px !important;
}

.world-lead {
    font-family: sakal;
    font-size: 24px !important;
    color: #414040;
    height: 106px;
    overflow: hidden;
}

.category-lead {
    font-family: sakal;
    font-size: 22px !important;
    color: #414040;
}

.category-title {
    font-size: 22px !important;
}

.program-three-grid {
    margin-bottom: 30px;
}

    .program-three-grid .full-img {
        width: 100%;
    }

.container.no-scroll-nav {
    padding-bottom: 5px;
}

.morephotos-detail .col-lg-4.col-md-4.col.col-sm-6.col-xs-12 {
    overflow: hidden;
}

    .morephotos-detail .col-lg-4.col-md-4.col.col-sm-6.col-xs-12 a {
        overflow: hidden;
        display: block;
    }

.country-content .col-lg-6 .media-object-title {
    font-size: 18px;
    line-height: 26px;
    margin: 0px;
    padding: 5px 5px;
}

div#live-ahdas ul li, div#live-aksar ul li {
    line-height: 29px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

    div#live-ahdas ul li .top-play, div#live-aksar ul li .top-play {
        left: auto;
        margin-top: -11px;
        margin-right: 0px;
    }

div.viewers_comments .head h2 {
    border-bottom: 1px solid lightgray;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: rgb(238, 238, 238);
    width: 650px;
    color: Black;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    font-size: 19px;
    font-family: Arial;
}

div.comment_bx {
    border-bottom: 1px solid lightgray;
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}

span.cmnt_count {
    text-align: left;
    float: left;
    background-color: #949599;
    color: white;
    padding: 5px;
    font-weight: bold;
}

div.user_thumb {
    width: 8%;
    float: right;
}

div.cmnt_sender {
    width: 80%;
}

.comment_bx .date {
    width: 32%;
    display: block;
    color: #9E9E9E;
    clear: both;
    overflow: hidden;
    position: initial;
    top: 0px;
}

div.viewers_comments .content {
    direction: rtl;
}

div.cmnt_text {
    font-family: Arial;
    font-size: 18px;
    line-height: 25px;
    color: #4E4E4E;
    padding-right: 15px;
    white-space: pre-wrap;
}

span.sender_name {
    font-family: Arial;
    font-size: 18px;
}

.page-detail .body .PlayerContainer {
    width: 60%;
    height: 350px;
}

.page-detail .body .bx-quote blockquote {
    float: left;
    border-right: 8px solid lightgray;
    border-left: 0px !important;
    margin-right: 5px;
}

    .page-detail .body .bx-quote blockquote p {
        margin-right: -10px !important;
    }



.docs-head-title {
    border-bottom: 4px solid #1b438a;
    width: 115px;
    margin-bottom: -7px;
    position: relative;
    font-size: 28px !important;
}

.news-detail-right-part p a {
    color: #1757ea;
    font-weight: bold;
    font-size: 33px !important;
}

.pagination span.pagerButtonCurrentPage {
    background-color: #ddd;
    color: #8a8181;
    border: 1px solid #ddd;
    display: inline;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 4px;
    border-radius: 11px;
    height: 33px;
    border: 1px solid #6d6b6b;
}

.prog-inner h3 {
    margin-top: 0px;
}

.img-w624 img, .inlineImg img {
    width: 100%;
}


.ahamolakhbar .ahampic {
    margin-left: 0px !important;
}

.no-padding, .lg-zerro-lr-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.pagination a {
    display: inline;
    color: #b0a2a2;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #6d6b6b;
    margin: 0 4px;
    border-radius: 11px;
}

.pagination span.pagerButtonCurrentPage {
    background-color: #ddd;
    color: #8a8181;
    border: 1px solid #ddd;
    display: inline;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    margin: 0 4px;
    border-radius: 11px;
    height: 33px;
    border: 1px solid #6d6b6b;
}

.country-box {
}

    .country-box .media-object {
        width: 100%;
    }

    .country-box .country-media-body > h3 > a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.media-img.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.sm-ahdas-style {
    color: white;
}

    .sm-ahdas-style a {
        color: white;
    }

a.page-more-items-end {
    border-bottom: solid 1px #200405;
    display: block;
    margin-right: -5px;
    margin-left: -5px;
    margin-bottom: 20px;
    margin-top: 20px;
}

    a.page-more-items-end span {
        color: #000000;
        border-bottom: solid 3px #9A0002;
        padding: 0px 6px 0px 3px;
        float: left;
        position: absolute;
        margin-top: -27px;
        left: -6px;
    }

.videodownico:hover {
    color: black;
}

.videodownico {
    width: 24px;
    height: 21px;
    display: inline-block;
    margin-left: 10px;
}

    .videodownico:before {
        content: "\f019";
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 25px;
        display: inline-block;
        text-align: right;
        width: 24px;
        height: 21px;
        position: absolute;
        top: 5px;
    }

.zoomin-text {
    width: 24px;
    height: 21px;
    display: inline-block;
    margin-left: 10px;
}

    .zoomin-text:before {
        content: "\f0fe";
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 20px;
        display: inline-block;
        text-align: right;
        width: 24px;
        height: 21px;
        position: absolute;
        top: 5px;
    }

.zoomout-text {
    width: 24px;
    height: 21px;
    display: inline-block;
    margin-left: 10px;
}

    .zoomout-text:before {
        content: "\f146";
        font: normal normal normal 14px/1 FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 20px;
        display: inline-block;
        text-align: right;
        width: 24px;
        height: 21px;
        position: absolute;
        top: 5px;
    }

#res-news-heading span a.sm-ahdas-style {
    color: black;
}

.comment_bx .date {
    width: 80%;
    display: inline-block;
}

div.cmnt_text {
    text-align: justify;
    clear: both;
}

#form1 {
    background: white;
    direction: ltr;
}

.menu_Mobile_btn {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 37px;
    font-size: 0;
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
}

    .menu_Mobile_btn:focus {
        outline: 0;
    }

    .menu_Mobile_btn span {
        display: block;
        position: absolute;
        top: 18px;
        left: 10px;
        right: 10px;
        height: 3px;
        background: #fff;
    }

        .menu_Mobile_btn span::after, .menu_Mobile_btn span::before {
            position: absolute;
            display: block;
            left: 0;
            width: 100%;
            height: 3px;
            background-color: #fff;
            content: "";
        }


        .menu_Mobile_btn span::before {
            top: -10px;
        }

        .menu_Mobile_btn span::after {
            bottom: -10px;
        }



.menu_Mobile_btn {
    background-color: #b10f0f;
    float: right;
    margin-right: 20px;
}

    .menu_Mobile_btn span::after, .menu_Mobile_btn span::before {
        -webkit-transition-duration: .1s,.1s;
        transition-duration: .1s,.1s;
        -webkit-transition-delay: .1s,0s;
        transition-delay: .1s,0s;
    }

    .menu_Mobile_btn span::before {
        -webkit-transition-property: top,-webkit-transform;
        transition-property: top,transform;
    }

    .menu_Mobile_btn span::after {
        -webkit-transition-property: bottom,-webkit-transform;
        transition-property: bottom,transform;
    }



    .menu_Mobile_btn.is-active span {
        background: 0 0;
    }

        .menu_Mobile_btn.is-active span::before {
            top: 0;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .menu_Mobile_btn.is-active span::after {
            bottom: 0;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .menu_Mobile_btn.is-active span::after, .menu_Mobile_btn.is-active span::before {
            -webkit-transition-delay: 0s,.3s;
            transition-delay: 0s,.3s;
        }

.menu_mobile_Head_flow {
    background: #1a428a;
    height: 40px;
    border-bottom: solid 3px #b10f0f;
}

    .menu_mobile_Head_flow .search-menu {
        direction: rtl;
        float: left;
        width: 50%;
        padding-right: 52px;
    }

        .menu_mobile_Head_flow .search-menu .fa.fa-search {
            background: #112971;
            color: white;
            padding: 7px 12px;
            cursor: pointer;
            float: right;
            position: relative;
            margin-right: -52px;
        }

        .menu_mobile_Head_flow .search-menu input {
            float: right;
            position: relative;
            margin-right: -1px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            top: 0px;
            background: transparent;
            border: none;
            padding: 9px 10px;
            direction: ltr;
            text-align: left;
            width: 100%;
            color: white;
        }

.fixed-menu-mobile {
    position: fixed;
    z-index: 100000;
    left: 0px;
    top: 0px;
    right: 0px;
    overflow: hidden;
}

.playercontainer.notsupport {
    position: relative;
    display: inline-block;
}

.VideoIconTools-ico {
    position: absolute;
    z-index: 1111;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    text-align: center;
}

    .VideoIconTools-ico:after {
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 150px;
        content: "\f01d";
        opacity: 1;
        position: absolute;
        color: rgba(255,255,255,0.8);
        top: 50%;
        display: block;
        margin-top: -58px;
        left: 0px;
        right: 0px;
    }

.sm-ahdas-style {
    font-size: 25px !important;
}

.iranblock .col-lg-3.col-md-6.col-sm-6 col-xs-6.pull-right {
    width: 40%;
}

.live-container #container {
    background: black;
    min-height: 200px;
    display: block;
}

.live-container {
    min-height: 200px;
}

i.ahdasico {
    font-size: 14px;
    padding-left: 3px;
}
/* desktop size */
@media (min-width: 1200px) {
   .homebox-latest-video .content_row,.homebox-latest-photo .content_row {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        max-height: 200px;
        overflow: hidden;
        position: relative;
    }
    
    .date{
        margin-top: -16px;
        left: 10px;
    }
    #portal .block.box_border .content {
        height: 447px;
        overflow-y: scroll;
    }

    .block-over-text {
        position: relative;
    }

        .block-over-text:before {
            content: '...';
            position: absolute;
            left: 0;
            bottom: 16px;
        }

    .CatListItems .content_row {
        max-height: 112px;
        overflow: hidden;
    }

    .ahamolakhbar .firstnews-container {
        height: 285px;
        overflow: hidden;
    }

    .TopNews .content_row {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        max-height: 250px;
        min-height: 250px;
        overflow: hidden;
        position: relative;
    }

        .TopNews .content_row:after {
            content: "";
            text-align: right;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 1.2em;
            background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
        }

        .TopNews .content_row.item_0 {
            max-height: 175px;
            min-height: 175px;
            overflow: hidden;
            -webkit-line-clamp: 6;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
        }

            .TopNews .content_row.item_0 .content_title {
                    font-size: 24px !important;
                    padding-top: 5px;
                    font-family: arial black;
            }

        .TopNews .content_row .content_title {
            font-size: 15px !important;
        }

    .home-owl.ajaxContainer.tab-video-contents {
        height: 250px;
        overflow: hidden;
    }

    .main-title.underline {
        border-bottom: solid 3px #b10f0f;
        margin-bottom: 0px;
        margin-right: 15px;
        margin-left: 15px;
        float: none;
        width: auto;
        padding-right: 0px;
    }

    .mokhtarat-blk h3.first-best-news {
        height: 90px;
        margin-top: 5px;
        padding-left: 5px;
    }

    .news-detail-right-part .news-detail-four-grid {
        margin-bottom: 30px;
    }

        .news-detail-right-part .news-detail-four-grid h3 {
            height: 50px;
            overflow: hidden;
        }

    .iranblock h3 {
        height: 90px;
        margin-top: 5px;
    }

    .flex-space {
        margin: -7px !important;
    }

    .video-player-second-container {
        overflow-x: hidden;
    }

    .container.homepage-exclusive {
        height: 53px;
    }

        .container.homepage-exclusive .main-title {
            bottom: 7px;
            margin-right: 15px;
            margin-left: 15px;
        }

    .home-right-part {
        border-top: 3px solid black;
    }

    .page-detail {
        border-top: 3px solid black;
    }


    .islamic .first-best-news {
        height: 50px;
    }

    .gallery-three-grid .panel-default .panel-footer {
        height: 115px;
    }

    .gallery-container .panel-body img {
        float: right;
        width: 100%;
        max-height: 200px;
    }
}

/* other desktop size */
@media (max-width: 1199px) {
    .text-timer {
        white-space: initial;
    }

    #res-news-heading span a.sm-ahdas-style {
        color: white;
        margin-right: 0px;
    }

    .video-track {
        clear: none;
        height: 235px;
        overflow: hidden;
    }

    .video-player-first-container {
        overflow-x: hidden;
    }

    .video-player-second-container {
        overflow-x: hidden;
    }

    .entire-news-heading.col-anavin-content .col-lg-6 .col-lg-12 .col-lg-8 > h3 {
        margin: 0px;
        padding: 0px;
        margin-bottom: 0px !important;
    }

    .entire-news-heading.col-anavin-content .light-news-back {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    /*.entire {
        border-bottom: solid 3px #000000;
        padding-bottom: 20px;
    }*/

    .topest-owl > i:last-child, .topest-owl > i:first-child {
        display: none !important;
    }

    .main-title {
        float: none;
        margin-bottom: 0px !important;
        /* margin-right: -100px;
    margin-left: -100px;}*/
    }

    .miho, .miho.fa-angle-left {
        padding: 48px 3px 49px 5px;
        margin-top: -15px;
    }
}

/*tablet sizes*/
@media (max-width: 1200px) {
    .footer-link-bar {
        width: 100%;
    }

    .fullscreendetailtheme img {
        width: 100%;
    }

    .for-world .container .col-lg-6 .col-sm-6 {
        min-height: 373px !important;
    }

    ul.footer-nav {
        float: none;
        margin-left: 0px;
        padding-bottom: 0;
        margin: 0px;
        margin-right: auto;
        margin-left: auto;
        padding: 0px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .footer {
        padding-bottom: 30px;
    }

        .footer span.rights {
            text-align: center;
        }

    .footer-link-bar {
        position: absolute;
        width: 100%;
        top: 260px;
        background: black;
    }

    .tablet {
        display: block !important;
    }

    .ajel-text {
        margin-right: 0px;
    }

    .tablet {
        display: block !important;
        position: absolute;
        text-align: left;
        left: 0px;
        top: 0px;
    }

        .tablet .top-search {
            display: block !important;
            float: left !important;
            left: 0px;
            top: 0px;
        }

    .footer .top-search {
        float: right;
        position: relative;
        width: 290px;
        margin-right: 0px;
        display: none;
    }


    .gallery-slick {
        margin-top: 46px;
    }

    .footer-nav {
        display: table;
        margin: 15px auto;
    }



    .second-row {
        border-top: 1px solid #2f2e2e;
    }

        .second-row > ul > li {
            border-left: 1px solid #2f2e2e;
            margin-top: 10px;
        }

            .second-row > ul > li:last-child {
                margin-top: 0px !important;
                border-left: none !important;
            }

            .second-row > ul > li > ul {
                margin-right: -20px;
            }

    .video-slick .slick-list .slick-track .slick-slide > a .black-back, .second-video-slick .slick-list .slick-track .slick-slide > a .black-back {
        left: 5px;
        width: 95%;
    }

    .live-show {
        position: absolute;
        border-left: solid 34px #bc2325;
        width: 125px;
        border-top: solid 3px #bc2325;
        border-bottom: solid 3px #bc2325;
        height: 27px !important;
        top: -1px;
    }

    /*.entire {
        border-bottom: solid 3px #000000;
        padding-bottom: 20px;
    }*/

    .language > ul {
        top: 40px;
    }



    .home-entire-content {
        margin-top: 20px;
    }



    .col-left {
        float: left;
    }
}


/*tablet and mobile sizes*/
@media (max-width: 1200px) {
    .lang-search-live-head {
        width: 126px;
    }

    .last-griding .col-lg-3 {
        padding-right: 15px;
        padding-left: 15px;
    }

    .search-drop-down .dropdown .btn {
        padding: 6px 30px !important;
    }

    .search-search-btn, .search-search-btn:hover, .search-search-btn:focus {
        padding: 1px 30px;
    }

    .search-drop-down .dropdown .btn > i {
        position: relative;
        left: 0px;
    }

    .world-content .row .col-lg-4:first-child {
        padding-right: 0px;
        padding-left: 0px;
    }



    .breaking-title {
        width: 100%;
    }

    .tab-mob-fix-fifteen-margin {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .fifteen-r-margin {
        margin-right: 15px;
    }

    .fifteen-l-margin {
        margin-left: 15px;
    }

    .for-world-title {
        margin-right: -100px;
        margin-left: -100px;
        margin-bottom: 0px !important;
    }

    .for-world .container .col-lg-6:last-child {
        padding-top: 20px;
    }

    .rec-red-margin-top {
        margin-top: 350px !important;
    }

    .home-left-part .col-lg-12 .panel .panel-heading > span {
        color: #fbeff0 !important;
    }

    .home-left-part .col-lg-12 .panel .panel-heading, .iran-three-grid > h3 {
        background-color: #bf020b !important;
    }

    .left-panel-ul > li > a, .custom-panel .panel .panel-body .media .media-body > a {
        font-size: 22px !important;
        line-height: 37px !important;
    }

    .tab-mob-zerro-l-padding {
        padding-left: 0px !important;
    }



    .home-four-grid .row {
        border-top: none;
    }

    .red-hr {
        border: none;
    }


    .for-world {
        border-top: none;
    }

    .video-last-slider .red-title {
        margin-right: 0px;
    }

    .live-nav-tabs {
        margin-top: 10px;
    }

    .country-content .col-lg-6 {
        margin-bottom: 5px;
    }


    .list-inline {
        white-space: nowrap;
        overflow-x: scroll;
        margin-right: -24px;
    }

    .archive-gallery {
        margin-top: 1px;
    }

    .gallery-search-col {
        position: absolute;
        left: 0px;
        top: 2px;
    }

    .entire-news-heading .col-lg-6 .col-lg-12 .col-lg-8 > h3 {
        margin-bottom: 20px !important;
    }

    .absolute-timer {
        right: 15px;
    }

    .news-back {
        background-color: #eeeeee !important;
    }

    .media-object-flex-row {
        display: flex;
        flex-wrap: wrap;
    }

        .media-object-flex-row > [class*='col-'] {
            display: flex;
            flex-direction: column;
        }

        .media-object-flex-row:after,
        .media-object-flex-row:before {
            display: flex;
        }

    .home-entire-content {
        margin-top: 40px;
    }


    .main-title {
        margin-top: 2px;
        background-color: #1a428a;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
        color: white;
        margin-bottom: 17px;
    }

    .rec-red-title {
        margin-top: 2px;
        background-color: #bf020b !important;
        color: white;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-bottom: 17px;
    }

    .iran-three-grid {
        border-top: 0px;
    }

    .iran-title-aligning {
        margin-right: -7px;
        margin-left: -7px;
    }


    .iran-main-title {
        background-color: #8f8f8f;
        margin-top: 10px;
    }

    .main-title > a {
        color: #fefefe !important;
    }

    .six-grid > hr {
        margin-top: 0px;
    }

    .language {
        margin-top: 0px;
    }

    .lang-search-live-head {
        margin: 0px;
        direction: ltr;
    }

    .language {
        margin-top: 63px;
        width: 126px;
    }

    .date {
        position: absolute !important;
        top: 0px !important;
        right: 30px !important;
        padding-top: 46px !important;
        padding-right: 37px !important;
        font-size: 15px;
    }
.header-logo {
    position: relative;
    padding: 0px;
    height: 100px;
    width: 56px;
}
.live-show{top:10px;}
    .mobile-ghanat {
        color: #24499b;
        white-space: nowrap;
        top: 22px;
        right: 65px;
        position: absolute;
        display: block;
    }

    .header-logo > a {
        background-position: -258px -333px;
        height: 75px !important;
        right: 0px;
    }



    .tab-section {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
}


/* mobile sizes*/
@media (max-width:768px) {
    .for-world .container .col-lg-6 .col-sm-6 {
        min-height: initial !important;
    }

    .aham-more .first-best-news {
        height: 76px !important;
    }
}


@media (min-width: 980px) {
    .lg-margin-bottom {
        margin-bottom: 20px;
    }

    .footer-nav {
        margin-right: 55px;
    }
}

@media (max-width: 1500px) {
    .img-tablet-size {
        width: 15px !important;
    }

    .footer-social > li {
        padding: 4px;
    }

    .zerro-l-padding {
        padding-left: 0px;
    }

    .zerro-r-padding {
        padding-right: 0px;
    }



    .full-img {
        width: 100% !important;
    }
}

/*change the navbar break point
@media (max-width: 1200px) {
   .collapse {
       display: none !important;
   }
}*/



@media (max-width: 1300px) {



    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: rgb(68, 132, 213);
    }

    .navbar-header {
        float: none;
        background-color: rgb(68, 132, 213);
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

        .navbar-collapse.collapse {
            display: none !important;
        }

    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .collapsing {
        overflow: hidden !important;
    }


    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555 !important;
        background-color: #e7e7e7 !important;
    }



    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }


    .navbar-nav {
        display: inline;
    }

    .navbar-default .navbar-brand {
        display: inline;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .navbar-default .navbar-nav .dropdown-menu > li > a {
        color: red;
        background-color: #ccc;
        border-radius: 4px;
        margin-top: 2px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            background-color: #ccc;
        }

    .navbar-nav .open .dropdown-menu {
        border-bottom: 1px solid white;
        border-radius: 0;
    }

    .dropdown-menu {
        padding-left: 10px;
    }

        .dropdown-menu .dropdown-menu {
            padding-left: 20px;
        }

            .dropdown-menu .dropdown-menu .dropdown-menu {
                padding-left: 30px;
            }

    li.dropdown.open {
        border: 0px solid red;
    }
}


/*smalling the img red title*/
@media (max-width: 400px) {
    .small-img-title {
        font-size: 10px;
        padding: 3px 9px 3px 15px;
    }

    .slick-small-img-title {
        font-size: 10px;
        padding: 3px 9px 3px 9px;
    }
}

/*tablet footer*/


@media (min-width: 1200px) and (max-width: 1500px) {
    .sub-holder {
        width: 1006px;
        margin-right: 135px;
        margin-left: 13px;
    }
}

@media (min-width: 890px) and (max-width: 1200px) {
    .entire-news-heading .col-lg-6 .col-lg-12 .col-lg-8 > h3 {
        margin-top: 8px !important;
    }
}

/*from tablet*/
@media (min-width: 768px) {
    .list-inline > li {
        padding-right: 0px;
        padding-left: 0px;
    }

    .sitemap-content .col-lg-9 .col-lg-12 > ul {
        margin-right: -67px;
    }

    .video-slick .slick-list .slick-track .slick-slide > a > img, .second-video-slick .slick-list .slick-track .slick-slide > a > img {
        width: 100%;
        padding: 5px;
    }

    .secondRightArrow {
        padding-right: 9px;
    }

    .sitemap-content .col-lg-4 {
        margin-top: 58px;
    }

    .margin-top-lg-4 {
        margin-top: 58px;
    }
}



/*larger than tablet*/
@media (min-width: 1200px) {
    .home-entire-content.margintopz {
        margin-top: 5px;
    }

    .social-media-content .col-lg-12 .col-lg-12 {
        margin-bottom: 20px;
    }

    .six-grid .col-lg-2 {
        padding-right: 5px;
        padding-left: 5px;
    }

    .col-6-padding > .col-lg-12:last-child {
        border-bottom: none;
    }


    .last-fifteen-l-padding {
        padding-left: 15px !important;
    }


    .footer-social {
        margin-right: 17px;
    }

    .desk-ahdas-panel-body {
        height: 348px !important;
    }

    .desk-aksar-panel-heading {
        margin-top: -9px !important;
    }

    .desk-aksar-panel-body {
        height: 280px !important;
    }

    .desk-ajel-panel-heading {
        margin-top: -10px !important;
    }

    .ahdas-media-obj .panel-heading {
        margin-top: -16px !important;
    }

    .ajel-text {
        padding: 0px;
        margin-right: -10px;
    }

    .home-left-part {
        margin-top: -46px;
    }

    .breaking-left-part {
        margin-top: -61px;
    }

    .video-slick .slick-list .slick-track .slick-slide > a .black-back, .second-video-slick .slick-list .slick-track .slick-slide > a .black-back {
        left: 6px;
        width: 96%;
    }

    .video-slick .slick-list .slick-track .slick-slide > a .top-play, .second-video-slick .slick-list .slick-track .slick-slide > a .top-play {
        left: 6px;
    }

    .country-content .col-lg-6 {
        width: 49%;
    }

        .country-content .col-lg-6:nth-child(2n+1) {
            margin-left: 22px;
        }

    .country-content .col-lg-6 {
        height: 240px;
    }

    .odd-row {
        background-color: #eeeeee !important;
        margin-bottom: 5px;
    }

    .video-player-part .col-lg-4 {
        height: 500px;
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .video-player-part .col-lg-4 > ul > li {
            margin-bottom: 11px;
        }

    .secondLeftArrow {
        padding-left: 9px;
    }

    .second-video-slick {
        width: 100%;
        margin-right: 15px;
    }

    .media-object-flex-row {
        display: flex;
        flex-wrap: wrap;
    }

        .media-object-flex-row > [class*='col-'] {
            display: flex;
        }

        .media-object-flex-row:after,
        .media-object-flex-row:before {
            display: flex;
        }

    .max-md-flex-row {
        display: flex;
        flex-wrap: wrap;
    }

        .max-md-flex-row > [class*='col-'] {
            display: flex;
            flex-direction: column;
        }

        .max-md-flex-row:after,
        .max-md-flex-row.row:before {
            display: flex;
        }

    .entire-news-heading .col-lg-6 {
        min-height: 110px;
    }

    .zerro-r-padding-from-tablet {
        padding-left: 0px !important;
    }

    .zerro-l-padding-from-tablet {
        padding-right: 0px;
    }
}

/*mobile sizes*/
@media (max-width: 770px) {
    .col-lg-3.col-md-6.col-sm-6.col-xs-12.pull-right.bottom-block-others {
        padding-bottom: 10px;
    }

    .row.news-detail-share.lg-zerro-lr-margin .shareicon {
        display: inline-block;
        margin-top: 11px;
    }

    a#telegram_share img {
        height: 32px;
        padding-right: 7px;
    }

    a#whatsappshare img {
        height: 32px;
        padding-right: 7px;
    }

    span.tgshare {
        line-height: 40px;
    }

    .sm-padding-fifth {
        padding-top: 15px;
    }

    .row.home-entire-content .col-lg-12.col-md-12.col-sm-12.col-xs-12 h1.first-title {
        margin-top: -37px;
        background: white;
        margin-left: -15px;
        margin-right: -15px;
        padding-right: 15px;
        padding-bottom: 5px;
        border-bottom: 3px solid black;
        margin-bottom: 10px;
    }

    .country-main-title {
        background: white;
        margin-right: -15px;
        margin-left: -15px;
        padding-right: 15px;
    }

    .comment_bx .date {
        width: 100%;
        display: block;
        color: #9E9E9E;
        clear: both;
        overflow: hidden;
        position: initial !important;
        top: 0px;
        padding-top: 0px !important;
        padding-right: 0px !important;
    }

    .more {
        bottom: -15px;
    }

    .docs-head-title {
        padding-top: 20px;
    }

    .sm-ahdas-style {
        color: White;
    }

    div.user_thumb {
        width: 30%;
    }

    .media .media-right img {
        width: 125px;
    }


    .flex-row-cels.row.iranblock {
        padding-top: 5px;
    }

    .ahamolakhbar h3 {
        padding-top: 0px;
        margin-top: 0px;
    }

    .home-right-part > hr {
        margin: 15px -10px 15px -10px;
    }

    .zerro-r-padding-from-mobile {
        padding-right: 0px !important;
    }

    .zerro-l-padding-from-mobile {
        padding-left: 0px;
    }

    .related-news-detail h3 {
        height: 50px;
        overflow: hidden;
    }

    .page-detail .col-lg-3.col-md-6.col-sm-6.col-xs-6.pull-right {
        margin-bottom: 10px;
    }

    .mokhtarat-blk .pull-right {
        margin-bottom: 10px;
    }

        .mokhtarat-blk .pull-right h3.first-best-news {
            margin-top: 10px;
            padding-left: 15px;
        }

        .mokhtarat-blk .pull-right span.timer.timer-ago {
            margin-right: 20px;
        }



    .top-search {
        border: 0px;
    }

        .top-search > a {
            top: -33px;
            border: solid 3px #272a31;
            height: 29px !important;
            padding-right: 0px;
            width: 30px;
            border-radius: 2px;
        }


    .mobilefooter {
        list-style: none;
        line-height: 5px;
        margin: 0px;
        padding: 0px;
        text-align: center;
        margin-top: 10px;
        padding-top: 10px;
    }

        .mobilefooter li {
            clear: none;
            display: inline-block;
            padding-left: 5px;
            border-left: 1px solid #ec0101;
            padding-right: 5px;
            line-height: 1px;
            margin-bottom: 15px;
        }

            .mobilefooter li:after {
                content: ",";
                display: block;
            }

            .mobilefooter li a {
                color: white;
                font-size: 18px !important;
                line-height: 11px !important;
            }

    .footer-nav {
        text-align: center;
        line-height: 25px;
    }

        .footer-nav li {
            display: inline-block;
            float: none;
        }

    .footer-link-bar {
        top: 140px;
    }

    .language {
        width: 128px;
        direction: ltr;
    }

    .search-flag .flag__body > h4 > a {
        font-size: 14px !important;
    }


    .footer-social {
        margin-top: -15px;
    }

        .footer-social > li {
            padding: 0px !important;
            padding-right: 16px !important;
        }


    .for-world-title {
        margin-bottom: 0px !important;
    }

    .for-world > div .col-lg-6:first-child {
        padding-top: 20px;
    }

    .six-grid {
        background-color: #d1d0cf;
    }

    .top-text > a {
        font-size: 18px !important;
    }

    .rss-subscribe {
        width: 29px;
        background-position: -177px -153px;
    }


    .gallery-thumb-slick {
        width: 35px;
        height: auto;
    }

    .archive-gallery {
        left: 17px;
        position: absolute;
        top: 1px;
    }




    .home-entire-content {
        margin-top: 40px;
    }

        .home-entire-content.margintopz {
            margin-top: 5px;
        }

    .rights {
        text-align: center;
    }

    .footer-nav, .center-ul {
        display: table !important; /* Allow the centering to work */
        margin: 0 auto !important;
    }

    .second-row > ul > li {
        float: none;
        display: inline;
    }

        /*inlining the countries li*/
        .second-row > ul > li > ul > li {
            float: right;
            display: inline;
        }

    .second-row > ul {
        margin-right: 0px;
    }

        .second-row > ul > li > ul > li > a {
            padding: 10px;
        }

    #first-owl > .owl-controls > .owl-nav {
        display: none !important;
    }

    .col-left {
        float: left;
    }

    .fourth-slick > img {
        display: none !important;
    }

    .top-search > input {
        display: none;
    }



    .custom-navbar {
        margin-top: 0px;
    }

    .header-logo > a {
        background-position: -258px -333px;
        height: 75px !important;
        right: 0px;
    }

    .date {
        position: absolute !important;
        top: 22px !important;
        left: 22px !important;
        padding-top: 46px !important;
        padding-right: 37px !important;
    }




    .six-grid .col-lg-2, .three-grid .col-lg-4 {
        padding-right: 7px;
        padding-left: 5px;
    }

    h3.first-best-news {
        padding-right: 16px !important;
    }

    .flex-space h3.first-best-news {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .small-size-no-margin, h3.small-size-no-margin {
        padding-right: 5px !important;
        padding-left: 5px !important;
        padding-top: 10px !important;
    }

    .small-size-zero-margin {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .small-size-zero-margin-real {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .flex-row-cels {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .fourth-slick .item {
        margin: 0px !important;
    }

    .home-owl {
        margin-top: 15px;
    }

    .slick-slide .first-best-news {
        padding-right: 0px !important;
    }

    h3.news-text-padding-right-sm {
        margin-top: 5px;
        padding-right: 5px !important;
    }

    span.timer.timer-ago {
        padding-right: 0px !important;
        margin-top: 5px;
        padding-bottom: 18px;
    }

    .container-fluid.for-world span.timer.timer-ago {
        float: right !important;
        margin-right: 10px !important;
    }

    .ahamolakhbar .ahampic {
        margin-top: 0px;
        padding-top: 0px !important;
    }

    .language .fa-lang {
        float: right;
    }

        .language .fa-lang a {
            padding-right: 0px;
        }

    h3.small-size-no-margin.first-best-news {
        padding-top: 5px !important;
        margin-top: 0px !important;
    }

    .home-four-grid .col-lg-3:last-child, .islamic .col-lg-3:last-child, .three-img .col-lg-4:last-child {
        padding-left: 5px !important;
    }
    /* .aham-more-h3{height:110px !important;}
     body{background-color:Red;}*/
}

/*less than standard mobile*/
/*mobile sizes*/
@media (max-width: 500px) {
    .hidden-exs {
        display: none;
    }
}











@media (min-width: 1500px) {
    .ojel-media-obj-img {
        width: 113px;
        height: auto;
    }

    .moxtarat {
        margin-bottom: -15px;
    }

    .final-ul, .islamic .col-lg-3 > ul, .home-four-grid .col-lg-3 > ul {
        margin-bottom: 15px;
    }

    .lg-zerro-lr-padding {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 1000px) {
}

@media (min-width: 1000px) {
    .video-player-part .col-lg-4 .col-lg-12 .col-lg-12 {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }


    .lg-zerro-l-padding {
        padding-left: 0px;
    }

    .lg-zerro-r-padding {
        padding-right: 0px;
    }

    .lg-zerro-lr-margin {
        margin-right: 0px;
        margin-left: 0px;
    }



    .last-griding .col-lg-3 .more, .islamic .col-lg-3 .more {
        bottom: 11px;
    }

    .three-grid {
        margin-top: 10px;
    }
}

@media (min-width: 1000px) and (max-width: 1500px) {

    .world-content {
        padding-right: 0px;
    }
}

@media (min-width: 700px) and (max-width: 900px) {

    .gallery-container-blocks .col-lg-4.col-md-4.col-sm-6.col-xs-12.entire-zerro-lr-padding.gallery-three-grid {
        height: 368px;
    }
}

@media (max-width: 400px) {
    .date {
        font-size: 11px;
        margin-right: -30px;
        margin-top: 7px;
    }

    .mobile-ghanat {
        margin-top: 10px;
        margin-right: -5px;
    }


    .footer-social {
        padding-right: 60px;
    }
}

.img-responsive {
    width: 100%;
}

/*
.pagination a {
    display: inline;
    color: #b0a2a2;
    float: left;
    padding: 3px 15px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #6d6b6b;
    margin: 0 4px;
    border-radius: 11px;
}*/


/* Sarir  */
@font-face {
    font-family: IRANSans-web;
    src: url(../font/IRANSans-Bold-web.eot);
    src: url(../font/IRANSans-Bold-web.eot?#iefix) format("eot"),url(../font/IRANSans-Bold-web.woff2) format("woff2"),url(../font/IRANSans-Bold-web.woff) format("woff"),url(../font/IRANSans-Bold-web.ttf) format("ttf");
    font-weight: 700;
}

@font-face {
    font-family: IRANSans-web;
    src: url(../font/IRANSans-Medium-web.eot);
    src: url(../font/IRANSans-Medium-web.eot?#iefix) format("eot"),url(../font/IRANSans-Medium-web.woff2) format("woff2"),url(../font/IRANSans-Medium-web.woff) format("woff"),url(../font/IRANSans-Medium-web.ttf) format("ttf");
    font-weight: 500;
    font-family: IRANSans-web;
    src: url(../font/IRANSans-UltraLight-web.eot);
    src: url(../font/IRANSans-UltraLight-web.eot?#iefix) format("eot"),url(../font/IRANSans-UltraLight-web.woff2) format("woff2"),url(../font/IRANSans-UltraLight-web.woff) format("woff"),url(../font/IRANSans-UltraLight-web.ttf) format("ttf");
    font-weight: 200;
}

@font-face {
    font-family: IRANSans-web;
    src: url(../font/IRANSans-Light-web.eot);
    src: url(../font/IRANSans-Light-web.eot?#iefix) format("eot"),url(../font/IRANSans-Light-web.woff2) format("woff2"),url(../font/IRANSans-Light-web.woff) format("woff"),url(../font/IRANSans-Light-web.ttf) format("ttf");
    font-weight: 300;
}

@font-face {
    font-family: IRANSans-web;
    src: url(../font/IRANSans-web.eot);
    src: url(../font/IRANSans-web.eot?#iefix) format("eot"),url(../font/IRANSans-web.woff2) format("woff2"),url(../font/IRANSans-web.woff) format("woff"),url(../font/IRANSans-web.ttf) format("ttf");
    font-weight: 400;
}

/* Portal */
#portal .portal-column {
}

#portal .block {
    margin-bottom: 15px;
    direction: ltr;
    text-align: left;
}

    #portal .block h3.handle {
        color: black;
        padding: 0px 0px 2px;
        font-size: 20px !important;
        font-family: Arial;
        font-weight: bold;
        margin: 0px;
        text-align: left;
        margin-bottom: 0px;
        display: inline-block;
    }

        #portal .block h3.handle a {
            color: black;
            font-size: 20px !important;
            font-family: Arial;
            font-weight: bold;
        }

            #portal .block h3.handle a:hover {
                color: black !important;
            }

    #portal .block .content {
        border-top: solid 3px #ed1f24;
        font-family: Tahoma;
        font-size: 10px;
        overflow: hidden;
        padding: 0px 0px 0px 0px;
    }
/* Portal */

.content_row {
    margin-bottom: 10px;
    text-align: left;
    font-family: tahoma;
    font-size: 12px;
    direction: ltr;
}

    .content_row a {
        color: black;
    }

        .content_row a:hover {
            color: gray;
        }

    .content_row h3.content_title {
        font-family: arial;
        font-size: 18px !important;
        font-weight: bold;
        padding: 0px;
        margin: 0px;
        background: none;
    }

.rotitr {
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
}

.content_row .content_title .rotitr {
    font-family: tahoma;
    display: block;
    font-size: 11px;
    font-weight: normal;
    line-height: initial;
}

.content_row .content_date {
    color: #ff8a00;
    font-size: 10px;
    font-family: 'courier new';
    font-weight: bold;
}

.content_row .content_lead {
    text-align: left;
    font-family: Tahoma;
    direction: ltr;
    font-size: 12px !important;
    line-height: 1.55;
    padding: 0px;
    margin: 0px;
    color: black;
}

.content_row .content_imgPanel {
    width: 170px;
    height: 120px;
    position: relative;
    float: left;
    text-align: left;
    margin: 0px 10px 0px 0px;
    margin-bottom: 2px;
    padding-left: 0px;
}

.content_row a:hover .content_imgPanel {
}

.content_row .content_imgPanel img {
    width: 100%;
    float: right;
}

.content_row .content_Info {
}

.content_detail {
    font-family: tahoma;
}

    .content_detail p {
        font-size: 13px !important;
    }

    .content_detail .toolsPanel {
        position: absolute;
        left: 10px;
        top: 0px;
    }

    .content_detail .GalleryPanel {
    }

    .content_detail .headbox {
    }

    .content_detail .summary {
        border: solid 2px #107ec9;
        background: #e5e5e5;
        border-right: 0px;
        border-left: 0px;
        padding: 10px;
    }

    .content_detail .title, .content_detail .title a {
        text-align: left;
        font-family: Arial black;
        font-size: 27px !important;
        margin-top: 0px;
        padding-top: 0px;
        font-weight: bold;
        line-height: 34px !important;
    }

    .content_detail .lead {
        margin-bottom: 20px;
        font-size: 14px !important;
        font-weight: bold;
        line-height: 1.4;
        font-family: tahoma;
        padding-top: 0px;
    }

    .content_detail .datetime {
        text-align: center;
    }

    .content_detail .timer {
        font-size: 12px;
    }

    .content_detail .datacontent {
        position: absolute;
        margin-top: -15px;
    }

    .content_detail .detail {
        line-height: 20px;
        text-align: justify;
    }

        .content_detail .detail img {
            max-width: 100%;
        }

        .content_detail .detail div {
            overflow: initial;
        }

    .content_detail .FirstPic {
        margin-right: 20px;
        margin-bottom: 20px;
        float: left;
        clear: none;
    }

    .content_detail #GalleryPanel {
        text-align: center;
    }

    .content_detail .PrintIcon {
        margin-left: 5px;
    }

        .content_detail .PrintIcon img {
            border: 0px;
        }

    .content_detail .detail .FirstPic a img {
        width: 200px;
    }

    .content_detail #GalleryPanel a img {
        clear: none;
        float: none;
        border: #d6d6d6 3px solid;
        margin: 8px;
        width: 191px;
        border-radius: 10px;
    }

    .content_detail .img_listGallery h1 {
        color: white;
        padding: 4px 10px 6px;
        font-size: 19px !important;
        margin: 0px;
        text-align: left;
        background: #ed1f24;
        font-weight: bold;
        margin-bottom: 15px;
    }

.TopNews .content_row.item_0 {
    border-bottom: solid 1px #b2b2b2;
}

.TopNews .content_row.item_14 {
    border-bottom: 0px;
}

.TopNews .content_row.item_0 .content_imgPanel {
    width: 260px;
    height: 170px;
    padding-right: 0px;
}

.TopNews .content_row.item_0 .content_lead {
}

.TopNews .content_row.item_0 .content_date {
    color: red;
}

.ads_block {
    margin-bottom: 15px;
}

    .ads_block img {
        width: 100%;
    }

.ads_tem1 .ads_block {
    padding: 0px 5px;
}

    .ads_tem1 .ads_block .ads_item {
        display: block;
        clear: both;
        margin-bottom: 5px;
    }

.ads_tem1 {
  
}

.paginglist {
    text-align: center;
    margin-bottom: 15px;
    clear: both;
}

.paginglist-number {
    direction: ltr;
    padding-top: 10px;
}

i.content_icon.fa {
    background: rgba(0, 0, 0, 0.4);
    color: white;
    padding: 5px 10px;
    font-size: 14px;
    top: 0px;
    left: 0px;
    position: absolute;
    border-radius: 0px 0px 5px 0px;
}

a.title-urgent-link {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100px;
    height: 34px;
}

/* ------- Comment --------- */
 .comment_box {
        font-family: 'alalam-font',tahoma, Arial;
        font-size: 14px;
        border-top: solid 1px gray;
        clear: both;
        padding-top: 10px;
        margin-top: 13px;
        display: block;
    }
        .comment_box label {margin-bottom:0px;}
        .comment_box .box-comments {
            text-align: left;
            direction: ltr;
        }

        .comment_box #AddCommentResult {
            text-align: center;
            font-weight: bold;
        }

            .comment_box #AddCommentResult img {
                clear: both;
                display: block;
                margin-right: auto;
                margin-left: auto;
            }

        .comment_box div.viewers_comments .head h2 {
            border-bottom: 1px solid lightgray;
            padding-bottom: 5px;
            padding-top: 5px;
            background-color: rgb(238, 238, 238);
            width: 650px;
            color: Black;
            font-weight: bold;
            text-align: left;
            padding-right: 10px;
            font-size: 19px;
            font-family: Arial;
        }

        .comment_box div.comment_bx {
            border-bottom: 1px solid lightgray;
            margin-bottom: 15px;
            clear: both;
            overflow: hidden;
        }

        .comment_box .cmnt_tools {
            overflow: hidden;
            margin-right:5px;
        }

        .comment_box span.cmnt_count {
            text-align: left;
            float: left;
            background-color: #949599;
            color: white;
            padding: 5px;
            font-weight: bold;
        }

        .comment_box .cmnt_tools_like {
            float: left;
            margin-right: 0px;
            direction: ltr;
            color: green;
            text-decoration: none;
        }

            .comment_box .cmnt_tools_like i {
                display: none;
                float: left;
                margin-left: 5px;
                margin-left: 5px;
            }

        .comment_box .cmnt_tools_dislike {
            float: left;
            margin-right: 10px;
            direction: ltr;
            color: red;
            text-decoration: none;
        }

            .comment_box .cmnt_tools_dislike i {
                display: none;
                float: left;
                margin-left: 5px;
                margin-left: 5px;
            }

        .comment_box .cmnt_tools_Replay {
            float: left;
        }

        .comment_box .cmnt_tools:hover .cmnt_tools_like i {
            display: block;
        }

        .comment_box .cmnt_tools:hover .cmnt_tools_dislike i {
            display: block;
        }

        .comment_box #Textemail {
            text-align: left;
            direction: ltr;
        }

        .comment_box div.user_thumb {
            float: left;
            margin-bottom: 2px;
        }

        .comment_box div.cmnt_sender {
            width: 80%;
        }

        .comment_box .comment_bx .date_send {
            display: block;
            color: #9E9E9E;
        }

        .comment_box div.viewers_comments .content {
            direction: ltr;
        }

        .comment_box div.cmnt_text {
            font-family: Arial;
            font-size: 18px;
            line-height: 25px;
            color: #4E4E4E;
            white-space: pre-wrap;
        }

        .comment_box div.content_comment {
            float: none;
            text-align: left;
            font-family: Helvetica,Arial,sans-serif;
            position: relative;
            left: auto;
            right: auto;
            top: auto;
            bottom: auto;
            margin: 0;
            padding: 0;
            border: none 0;
            border-radius: 0;
            font-size: 12px;
            vertical-align: baseline;
            background: 0 0;
            color: #000;
            line-height: 1.167em;
            outline: 0;
            text-transform: none;
            text-decoration: none;
            box-shadow: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            text-shadow: none;
            box-sizing: content-box;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            min-height: 0;
            -webkit-overflow-scrolling: touch;
            margin-left: 60px;
        }

        .comment_box span.sender_name {
            font-family: Arial;
            font-size: 18px;
        }
/* ------- Comment --------- */