@charset "UTF-8";
/*
Theme Name: پوسته خبرخوان و خبرگزاری رسالت
Theme URI: https://resalat.kashmarweb.ir
Author: سعیدعباسی
Text Domain: کاشمر وب
Author URI: https://kashmarweb.ir
Description: پوسته خبرخوان و خبرگزاری رسالت
Version: 3
*/
@font-face {
    font-family: IRANSans_Bold;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/IRANSansWeb(FaNum)_Bold.eot');
    src: url('fonts/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
    url('fonts/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
    url('fonts/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/IRANSansWeb(FaNum).eot');
    src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
    url('fonts/IRANSansWeb(FaNum).woff2') format('woff2'),
    url('fonts/IRANSansWeb(FaNum).woff') format('woff'),
    url('fonts/IRANSansWeb(FaNum).ttf') format('truetype');
    font-display: swap;
}

html {
    padding: 0;
    margin: 0
}

body {
    font-family: IRANSans;
    font-size: 11px;
    height: auto;
    -webkit-font-smoothing: subpixel-antialiased;
    position: relative
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -100%;
    right: 100%;
    margin: auto;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 998;
    transition: all ease .02s
}

.overlay.open {
    left: 0;
    right: 0
}

.sidebarNavigation {
    margin-bottom: 0;
    z-index: 999
}

.sidebarNavigation .left-navbar-toggle {
    float: left;
    margin-right: 0;
    margin-left: 15px
}

.sideMenu {
    position: fixed;
    left: -100%;
    top: 52px;
    bottom: 0;
    transition: all ease-in-out .4s;
    overflow: hidden;
    width: 100%;
    z-index: 999;
    max-width: 70%;
    margin-bottom: 0
}

.sideMenu.open {
    top: 0;
    right: 0;
    display: block;
    overflow-y: auto
}

.sideMenu ul {
    margin: 0
}

.left_pos {
    float: left !important
}

.text-right, .rtejustify {
    text-align: right !important
}

select {
    font: 100 13px/26px IRANSans !important
}

.body li {
    background-repeat: no-repeat;
    background-position: right 7px;
    line-height: 20px;
    padding: 0 12px
}

.body li a {
    color: #364f77
}

li {
    line-height: 20px
}

img {
    border: 0;
    max-width: 100%;
    height: auto
}

.box_category .images-150-100 {
    width: 150px;
    height: 100px
}

.images-100-70 {
    width: 100px;
    height: 70px
}

a:link {
    color: #082866;
    text-decoration: none;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis
}

a:hover {
    color: #E01B22 !important;
    text-decoration: none !important
}

table.pollstableborder {
    padding: 5px;
    width: 95%
}

ul {
    margin: 0;
    padding: 0;
    list-style: none
}

td {
    text-align: right;
    font-size: 14px
}

label, input, button, select, textarea {
    font-size: 13px
}

.main_content {
    overflow: hidden;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 10px;
    margin: 0 5px
}

.all_news {
    margin-top: 5px;
    padding: 0
}

.currency-last-update {
    font-size: 15px;
    font-weight: 700
}

.coins-table {
    text-align: center;
    direction: ltr;
    margin: 0 auto;
    border-collapse: separate;
    width: 100%;
    border: 1px solid #cac9c7;
    text-align: center;
    direction: ltr;
    border-collapse: separate
}

.coins-table td {
    padding: 5px;
    margin: 0;
    color: #000;
    font-size: 15px;
    border-right: 1px solid #cac9c7;
    border-bottom: 1px solid #cac9c7 !important;
    text-align: center;
    direction: ltr
}

.coins-header td {
    background-color: #f6f6f6;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid #cac9c7 !important;
    border-right: none !important;
    margin: 0;
    padding-bottom: 0;
    color: #000;
    font-weight: bold;
    vertical-align: top
}

.date_mod {
    color: rgba(255, 255, 255, .74);
    font-size: 11px;
    line-height: 26px;
    float: right;
    margin-right: 2%
}

.date_mod strong {
    color: #5a910c
}

.topmenu1 {
    float: left
}

.topmenu1 li {
    float: left
}

.newsscrolllazy {
    width: 100%;
    overflow: auto;
    overflow-x: auto;
    float: right;
    direction: rtl;
    margin-bottom: 20px
}

div.search input.button {
    background: #ce0000 url(images/search.png) no-repeat -4px center;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: IRANSans;
    font-size: 18px;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 30px;
    margin-left: -5px
}

#mod-search-searchword {
    background: #fff;
    border: 0 none;
    border-radius: 0;
    color: #0a202e;
    float: right;
    font-size: 12px;
    height: 35px;
    line-height: 10px;
    margin-top: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
    margin-bottom: 0
}

#mainarea {
    margin: auto
}

.top_header {
    height: 30px;
    padding-top: 0;
    overflow: hidden;
    padding-bottom: 5px
}

.main_header {
    height: 30px;
    background: rgba(255, 255, 255, .11);
    border-top: 1px solid rgba(255, 255, 255, .25);
    border-radius: 5px 5px 0 0
}

header {
    min-height: 100px
}

#mainnav {
    float: right
}

.logo_right {
    float: right;
    margin: 5px 10px;
    z-index: 10;
    position: relative
}

#main {
    min-height: 600px;
    margin: 10px auto;
    direction: rtl
}

.slider * {
    direction: ltr
}

.left_col_mod {
    float: left;
    margin: 6px 6px 0;
    width: 26%
}

.allmode-note .tab-content li:nth-child(2n) {
    background-color: #e9e9e9b3
}

.news_styles {
    overflow: hidden;
    margin: 5px 0 10px
}

.mod_bot_menu {
    border: 1px solid #4a4a4a;
    background: #3a3a3a;
    padding: 2px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    display: flex;
    float: none;
    margin: 0 auto
}

.mod_copywrite {
    background: #3c3c3c;
    border-top: 1px solid #333;
    color: #878787;
    float: right;
    font-size: 11px;
    width: 100%;
    padding: 5px 0
}

.mod_copywrite a {
    color: #fb0;
    font-size: 11px
}

.powered_pos > p {
    color: #888;
    line-height: 20px;
    font-size: 14px;
    width: 80%;
    margin-top: 10px
}

.powered_pos {
    float: right;
    margin-top: 5px;
    margin-bottom: 7px
}

.header_adv {
    height: 70px;
    overflow: hidden;
    float: right
}

.ads_header {
    padding-right: 5px !important;
    padding-left: 5px !important;
	padding-top: 15px;
    float: right
}

.module-related {
    background: #FFF;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.margin_top {
    margin: 10px 0 0 !important;
    padding-right: 5px !important;
    padding-left: 5px !important
}

.padding_t {
    padding: 10px !important
}

.l_box_content {
    border: 0;
    margin: 0;
    padding: 0 5px
}

.l_box_title_tab {
    text-align: center;
    color: #231f1f;
    font: 13px/37px IRANSans
}

.nav-tabs {
    background: rgba(0, 0, 0, 0) url(images/bg_sar.gif) repeat scroll !important;
    text-align: center;
    margin-bottom: 15px
}

.nav-tabs > li a.active {
    border-color: #dee2e6 #dee2e6 #fff;
    background: #fff !important
}

.nav-tabs > li .active .l_box_title_tab {
    font-weight: 700
}

.nav-tabs .nav-link {
    background: #ededed;
    border: 1px solid #ddd;
    padding: 0 10px !important;
    margin: 10px 5px auto !important
}

.nav-tabs > li > a:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0
}

.allmode_title_2:hover {
    margin-right: 10px
}

.l_box_title > span {
    padding: 0 20px;
    text-align: right;
    color: #0a202e
}

.l_box_title {
    border-bottom: 2px dotted #005c92 !important;
    background: rgba(0, 0, 0, 0) url(images/bg_sar.gif) repeat scroll;
    color: #231f1f;
    display: block;
    font: 600 13px/37px IRANSans;
    padding: 0;
    margin: 0 0 10px
}

.all_news .l_box_title {
    margin: 0 2px 5px 5px;
    font: 600 18px/29px IRANSans
}

.allmode-columns .allmode_showall {
    margin-bottom: 10px
}

.allmode-note .allmode_title > a {
    font-size: 11px;
    color: #069;
    line-height: 20px
}

.allmode-note li:nth-child(2n) {
    background-color: #fff
}

.allmode-columns .allmode_item {
    background-color: #fff;
    padding: 0 5px
}
#clear {
    clear: both;
    position: relative
}

.rss_link {
    display: block;
    float: left;
    margin-top: -38px;
    margin-left: 12px
}

.js_link {
    display: block;
    float: left;
    margin-top: -38px;
    margin-left: 30px
}

.megamenu .show_more_pos {
    display: none
}

.table {
    margin-bottom: 5px !important
}

.allmode-columns .allmode_img {
    text-align: center;
    background: #fff;
    padding: 2px;
    border: 1px solid #f4f4f4
}

.allmode-columns .allmode_title {
    margin: 2px 0
}

.allmode-columns .allmode_topbox .allmode_title {
    color: #303;
    font-size: 14px;
    padding: 0 10px 0 0;
    background: url(images/li-arow.png) no-repeat right;
    line-height: 20px
}

.allmode-columns .allmode_itemsbox .allmode_item .allmode_title {
    line-height: 30px;
    font-size: 11px;
    padding: 0 10px 0 0;
    background: url(images/newWeb.jpg) no-repeat right
}

.allmode-columns .allmode_text {
    border-bottom: 1px dotted #ccc;
    padding: 0 0 5px;
    font-size: 11px
}

.allmode-rational div.allmode_itemsbox > div.allmode_item {
    text-align: center;
    height: 180px
}

.allmode-rational div.allmode_itemsbox > div.allmode_item a {
    color: #fff;
    font-size: 12px;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center
}

.box1_news_title {
    color: #fff
}

.box1_news_title span {
    font-size: 14px;
    font-weight: 400;
    padding: 0
}

.allmode-rational div.allmode_itemsbox > div.allmode_item {
    height: 200px;
    text-align: center;
    position: relative;
    margin: 0
}

.allmode-rational .allmode_img {
    object-fit: cover;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    margin: 3px
}

.allmode-rational .col-md-3 {
    padding: 0 7px;
    text-align: center
}

.prices {
    background: #fff;
    overflow: hidden;
    padding: 0 5px;
    width: 100%
}

input {
    font-size: 13px;
    color: #333
}

.inputbox {
    border: solid 1px #ccc;
    padding: 3px;
    background-color: #eaeaea
}

div.search .inputbox {
    float: left
}

.button:hover {
    background-color: #1a509b
}

.icon_links a {
    background: rgba(0, 0, 0, 0) url(images/social2.png) no-repeat scroll 0 0;
    color: #000;
    display: inline-block;
    height: 27px;
    margin: 0;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999px;
    transition: all 200ms ease-in-out 0s;
    width: 27px;
    border-radius: 50%
}

.icon_links a:hover {
    filter: brightness(1.3);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.icon_links a:hover, .ad_links a:hover {
    filter: brightness(1.3)
}

.icon_links span {
    display: block;
    float: right;
    font-weight: 700;
    text-align: right
}

.icon_links {
    height: 29px;
    text-align: center;
    text-shadow: 1px 1px 1px #fff;
    float: right;
    padding: 5px
}

.sn_twitter {
    background-position: top left !important
}

.sn_facebook {
    background-position: left -27px !important
}

.sn_cloob {
    background-position: left -54px !important
}

.sn_googleplus {
    background-position: top right !important
}

.sn_hammihan {
    background-position: right -27px !important
}

.sn_facenama {
    background-position: right -55px !important
}

.sn_whatsapp {
    background-position: right bottom !important
}

.sn_telegram {
    background-position: left bottom !important
}

.menu-nav3 {
    list-style: outside none none;
    margin: 0;
    padding: 0
}

.menu-nav3 li {
    float: right;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.menu-nav3 li a {
    color: #fff;
    display: block;
    font-family: IRANSans;
    font-size: 12px;
    line-height: 28px;
    padding: 0 15px;
    text-align: right;
    text-decoration: none
}

.menu-nav3 li a:hover {
    color: #fff !important;
    background: #db0707 none repeat scroll 0 0
}

a#active-menu-nav3.mainlevel-nav1 {
    background: #565656 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: IRANSans, Tahoma;
    font-size: 11px;
    font-weight: 400;
    height: 37px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000
}

.items-row.leading {
    border-bottom: 2px solid #e3e3e3
}

.items-row .allmode_title {
    color: #464a86;
    margin: 8px 0;
    font-size: 12px !important;
    letter-spacing: -.3px;
    line-height: 20px
}

.items-row .allmode_title:hover {
    color: #306
}

.items-row .allmode_item > a {
    float: right;
    font-size: 12px !important;
    text-align: center
}

img.image {
    border: 1px solid #333;
    width: 64px;
    height: 64px
}

.bannergroup {
    text-align: center;
    padding: 2px
}

#rssreader {
    float: right;
    background: url(images/feed_32.png) no-repeat right #efefef;
    width: 200px;
    border: 1px solid #CCC;
    margin: 3px 10px 3px 0;
    padding: 5px 40px 5px 5px
}

#rssreader a:hover {
    margin-right: 10px
}

.limit_text {
    text-align: justify;
    padding: 0 0 0 10px;
    font-size: 11px
}

.news_heads {
    padding: 0;
    margin: 0;
    text-align: right;
    line-height: 20px;
    font-size: 12px !important;
    color: #FFF
}

.leading h2.news_heads a.title3 {
    font-size: 12px
}

.rutitr, .title_news {
    margin-right: 10px
}

.padding_2 {
    padding-right: 5px !important;
    padding-left: 5px !important
}

.rutitr a {
    padding-right: 10px;
    color: #0082b3;
    text-align: right !important;
    font: 700 13px IRANSans, arial, helvetica
}

.allmode_item h5 {
    margin: 0 !important
}

.rutitr_2 a {
    color: #ce0000;
    text-align: right !important;
    font: 700 11px IRANSans, arial, helvetica !important
}

.title_news {
    margin-bottom: 10px
}

.slider_post_views {
    min-height: 200px;
    max-height: 200px;
    border-radius: 5px
}

.title_news a {
    color: #ce0000;
    text-align: right !important;
    font: 700 15px/28px IRANSans_Bold
}

.title_news_single {
    margin-bottom: 10px
}

.the_excerpt_single {
    background-color: #ededed;
    border-right: 3px;
    margin-bottom: 20px
}

.the_excerpt_single h5 p {
    padding: 10px !important
}

.the_content_body {
    font: 13px/24px IRANSans;
    direction: rtl;
}

.the_content_body strong {
    font-size: 14px;
    font-family: IRANSans_Bold
}

.change_font_size_body {
    float: left
}

.change_font_size_body i {
    font-size: 15px;
    color: #2e858f99
}

.change_font_size_body i:hover {
    color: #fb0
}

.news_size_reset {
    font: 12px IRANSans, arial, helvetica !important;
    color: #555 !important
}

.nocomments {
    font: 12px IRANSans, arial, helvetica !important;
    color: red;
    text-align: center;
    margin: 10px
}

.img-intro-right {
    float: right;
    max-width: 100%;
    position: relative;
    margin-left: 3px
}

.news_nav {
    font-size: 11px
}

.wrapper {
    clear: both;
    height: 0;
    overflow: hidden
}

.news_path a {
    color: #1809a6;
    font-size: 11px;
    text-decoration: none
}

div.item-page h1.title a {
    color: #e30f0c;
    display: block;
    font: 500 17px/30px IRANSans, Arial
}

.subtitle {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    color: #000;
    font: 14px/160% IRANSans_Bold, Arial;
    margin: 10px 0 20pt;
    padding: 8pt;
    border-right: 2px solid #599110
}

.subtitle img {
    border-radius: 5px;
    border: 5px solid #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.body {
    color: #000;
    margin: 10px 0;
    font: 100 13px/28px IRANSans;
    text-align: justify;
    width: 100%
}

#right_mod .r_box_content {
    margin-right: 1px;
    border: 1px solid #ccc;
    border-top: 0;
    padding: 5px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.hits {
    float: right
}

.catheadlin {
    font-size: 14px;
    font-weight: 700;
    background: url(images/newsicn.png) no-repeat right;
    padding-right: 20px
}

.comm_title_box {
    height: 36px;
    width: 100%
}

.content-showtags {
    clear: both
}

.com_title_p {
    border-left: 1px solid #FFF;
    color: #fff;
    float: right;
    font: 11px/22px IRANSans;
    height: 20px;
    margin: 0 0 0 20px;
    overflow: hidden;
    text-align: center;
    width: 148px
}

.flag img {
    padding: 3px 10px
}

.com_title_p {
    border: 1px solid #0f6b72;
    border-bottom: 0;
    background: #005c93;
    height: 23px
}

.catheadline_title {
    background: url(images/d_heading.png) repeat-x scroll right center;
    margin: 0 0 10px;
    padding: 0
}

.catheadline_title i {
    font: 400 14px/29px IRANSans;
    color: #070000
}

.catheadline_title span, .catheadline_title span a {
    background: #FFF;
    margin-left: 10px;
    margin-right: 10px;
    font: 600 14px/29px IRANSans;
    color: red;
    padding-left: 10px;
    padding-right: 10px
}

.catheadline_title span:hover {
    border: 1px solid #cacaca;
    transition: all 150ms ease
}

div.items-leading h1 {
    background: url(images/d_heading.png) repeat-x scroll right center;
    border-bottom: medium none;
    display: block;
    font: 600 13px/29px IRANSans;
    margin: 0 0 10px;
    padding: 0
}

div.items-leading h1 span {
    padding: 0 5px;
    text-align: right;
    color: #FFF
}

div.items-leading h1 span a {
    color: #c40000
}

div.items-leadings h1 {
    border: 1px solid #4a4a4a;
    background: #3a3a3a;
    color: #ff8834;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    border-bottom: medium none;
    display: block;
    font: 600 13px/29px IRANSans;
    margin: 0 0 10px;
    padding: 0
}

div.items-leadings h1 span a {
    color: #FFF
}

div.items-leadings h1 span a:hover {
    color: #fb0
}

.leading {
    padding: 5px 0;
    float: right;
    width: 100%
}

.comm_title_box {
    border-bottom: 2px solid #005c93;
    height: 24px;
    margin-bottom: 10px
}

.column- {
    padding: 5px 0 0
}

.column-1 {
    padding: 20px 0 0
}

.pagination {
    display: block;
    margin: 5px;
    clear: both
}

.banneritem {
    float: right;
    line-height: 0;
    margin: 7px !important;
    padding: 0 !important;
    text-align: center;
    width: 100%
}

.i_htis {
    float: right
}

.source {
    border-radius: 5px 0 0 5px;
    padding-right: 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    margin-bottom: 20px;
    float: left !important
}

.source span {
    background: #1c5457;
    color: #FFF;
    font-size: 11px;
    padding: 0 10px;
    margin: 3px
}

.i_net {
    float: right;
    padding-right: 0;
    margin-bottom: 20px
}

.i_net i {
    font-size: 25px;
    color: #1c13a4
}

.i_net span {
    font: 100 13px/26px IRANSans;
    color: #163059
}

.i_net a:hover {
    filter: brightness(1.3)
}

.source > span, .i_netspan, .i_htis span, .i_net span {
    float: right
}

.dlplsrclink {
    background: none repeat scroll 0 0 transparent !important;
    direction: ltr;
    font-size: 12px;
    color: #33383d;
    float: left !important;
    overflow: hidden;
    padding: 0 7px !important;
    width: auto;
    line-height: 23px !important;
    word-break: keep-all
}

.dlplsrclink a {
    line-height: 23px
}

div.items-leading div.items-more ul li {
    display: block;
    float: right;
    width: 570px;
    padding: 3px 0
}

.left_col1 ul.latestnews li {
    line-height: 23px
}

p.info a {
    color: #c18632
}

.news_toolbar {
    border: 1px solid #ccc;
    margin-top: 10px;
    width: 100%;
    float: right;
    margin-bottom: 20px;
    padding: 3px 3px 0
}

.news_toolbar:hover {
    background-color: #f8f8f8
}

.news_toolbar > div {
    margin-left: 10px;
    font-size: 11px;
    color: #555;
    margin-top: 3px
}

.news_toolbar > div a {
    font-size: 11px
}

.news_id_c {
    float: right;
    text-align: right;
    margin-top: 3px
}

.news_pdate_c {
    float: right
}

.news_tools {
    background: #f7f7f7;
    border: 1px solid #e3e3e3;
    padding: 0 10px;
    margin: 0 0 20px;
    width: 100%
}

.news_hits {
    float: right;
    text-align: right;
    width: 140px
}

.news_print_botton, .news_emails_botton, .news_save_botton {
    cursor: pointer;
    float: left;
    height: 25px;
    margin: 0 !important;
    overflow: hidden;
    width: 17px
}

.news_emails_botton {
    margin-left: 8px !important;
    width: 16px
}

.news_path {
    float: right;
    font-size: 11px;
    text-align: right
}

.news_path a {
    color: #1809a6;
    font-size: 11px;
    text-decoration: none
}

.tag {
    color: #000;
    font: 9pt IRANSans, Arial
}

.rss_def_c {
    float: left;
    width: 38%
}

.rss_def {
    border: 1px solid #d1d1d1;
    font: 11px IRANSans;
    padding: 18px;
    text-align: justify;
    float: left
}

.is_tag {
    color: #444
}

.rss_lists_container {
    float: right;
    margin-left: 0;
    overflow: hidden;
    padding-right: 10px;
    width: 60%
}

.rss_def_title {
    font: bold 14px IRANSans;
    text-align: center;
    width: 100%
}

.rss_def_content {
    padding-top: 10px;
    width: 100%;
    line-height: 23px
}

.tags_container {
    margin-bottom: 30px;
    width: 100%
}

.tags_item {
    color: #122d92;
    font: 11px IRANSans;
    outline: medium none;
    text-decoration: none
}

.allmode_name a {
    color: #154f74;
    font-weight: 400
}

.allmode-portal .allmode_title a:hover {
    color: #8f650b;
    font-size: 12px;
    font-weight: 400
}

.allmode-portal .allmode_details a {
    color: #7d7d7d;
    font-size: 11px;
    font-weight: 400
}

.allmode-portal .allmode_name a:hover, .allmode-portal .allmode_showall a:hover, .allmode-portal .allmode_topitem .allmode_readmore a:hover {
    color: #8f650b;
    font-size: 12px;
    font-weight: 400
}

div.allmode_box.allmode-note ul.allmode_items {
    padding: 0
}

.item ul li span#datenews {
    display: block;
    float: right;
    padding-right: 7px;
    width: 180px;
    color: #658fed
}

@media (max-width: 1000px) {
    .right_header {
        float: right;
        padding: 7px 50px 0 15px;
        width: 100%
    }

    .logo {
        position: relative;
        margin: 0 auto;
        text-align: center;
        float: right;
        margin-top: 4px
    }
}

.top {
    height: 27px
}

.logo {
    float: right;
    margin: 0;
    position: relative;
    margin-left: 60px;
    right: 0;
    top: 0;
    z-index: 1
}

.videoArea {
    margin-right: 17%
}

.imgArea img {
    padding: 3px;
    border: 1px solid #ccc
}

.l_box {
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    overflow: hidden;
    background: #fff;
    padding: 0;
    float: right;
    width: 100%
}

.l_box_title span {
    background: url(images/li-arow.png) no-repeat right 9px;
    list-style: none;
    margin-right: 10px;
    overflow: hidden;
    padding: 1px 10px 2px 0;
    position: relative
}

div.date a {
    font-family: IRANSans;
    text-shadow: none !important;
    color: #016594 !important;
    font-weight: 700
}

.allmode-rational .allmode_title > a {
    color: #fff;
    font-size: 12px;
    line-height: 21px;
    letter-spacing: -.3px
}

.footer {
    background: #021c30;
    clear: both;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 7px 0
}

.footer a {
    color: #f8c526 !important
}

.footer p {
    margin: 0
}

.search_box2 {
    float: right;
    margin-top: 14px
}

div.topmenu1 a {
    color: #e3e2e2;
    display: block;
    float: right;
    font-family: IRANSans;
    font-size: 11px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    padding: 1px 6px
}

div.topmenu1 a:hover {
    color: #fff
}

.allmode-note .allmode_item {
    float: right;
    border-bottom: 1px dotted #ccc;
    width: 100%;
    padding: 0
}

.allmode-note .allmode_item:hover {
    background: #ddfffa
}

.allmode-note img {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid silver;
    float: left;
    margin-bottom: 5px;
    padding: 2px
}

.allmode-note .allmode_right {
    float: none;
    width: auto
}

.allmode-note .allmode_left {
    float: none;
    width: auto
}

.allmode-note .allmode_img {
    width: auto
}

.allmode-note .allmode_title {
    margin: 0
}

.allmode-note .allmode_item {
    transition: all 300ms linear 0s
}

div.module div div div ul.relateditems {
    padding-bottom: 5px
}

div.items-leading div.items-row {
    color: #555;
    margin: 5px 5px 5px 0;
    overflow: hidden
}

div.items-leading div.items-row:hover {
    background: #fff
}

div.items-row div.item h2.news_heads a {
    color: #163059;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -.3px;
    background: rgba(0, 0, 0, 0) url(images/arrowgr.png) no-repeat scroll right center;
    padding-right: 12px
}

div.items-lead h2.news_heads a {
    color: #c33;
    font-size: 12px
}

.item-page {
    padding: 0 5px 0 4px;
    width: 100%;
    margin: 0
}

.item-page h1 {
    background: 0;
    border: medium none;
    padding: 0;
    margin-top: 0
}

div.body h2, div.body h3, div.body h4 {
    font-size: 13px;
    color: #7f0606
}

h4 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    padding-top: 5px;
    padding-bottom: 5px
}

div.item-page div.rt_container div.module div div div h3, div.item-page div.centernews_botn_mod div.module-related div h3 {
    border-bottom: 3px solid #ccc;
    font-size: 13px;
    color: #4a4a4a;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0
}

div.module-related div h3 a {
    color: #101f99
}

div.rt_container div.module div div div ul.relateditems li {
    padding-right: 12px;
    line-height: 22px;
    border-bottom: 1px solid #EEE
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.related1_mod .module-related {
    margin: 9px 0 0
}

.module-related h3 {
    margin: 0;
    text-align: right;
    padding: 5px
}

.module-related h3 i {
    color: #1c5457;
    font-size: 17px;
    margin-right: 5px
}

#allmode394 {
    margin: 0 5px auto
}

.border_bottom_h3 {
    background: url(images/bg_sar.gif) repeat right top;
    border-bottom: 2px solid #005c92
}

.border_bottom_h3:hover {
    border-bottom: 2px solid #ff0004;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.allmode_box.allmode-columns .allmode_itemsbox {
    margin: 0 0 10px
}

.module-related h3 span {
    font-size: 16px;
    padding: 0 5px;
    line-height: 26px;
    color: #ac1414;
    font-weight: 700
}

#clear {
    clear: both
}

.content-showtags {
    padding: 10px;
    margin: 0 5px 30px;
    border-bottom: 1px solid #fbe7e8;
    border-top: 1px solid #fbe7e8
}

.content-showtags span {
    list-style: none;
    display: inline;
    background: 0;
    padding: 0;
    color: #1809a6;
    font-weight: 400;
    float: right;
    margin-left: 10px
}

.content-showtags span i {
    font-size: 20px;
    top: 10px !important;
    margin-left: 10px;
    color: #7c0404
}

.tags_item_ul {
    margin-top: 10px;
    margin-bottom: 30px
}

.content-showtags a {
    background: #f5f5f5 url(images/fire.png) no-repeat right center;
    color: #975456;
    display: block;
    float: right;
    margin: 3px;
    overflow: hidden;
    padding: 0 20px 0 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13);
    -moz-box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13);
    box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13)
}

.content-showtags a:hover {
    color: #e50000
}

.allmode-list .allmode_name, .allmode-list .allmode_showall, .allmode-list .allmode_itemsbox, .allmode-list .allmode_item, .allmode-list .allmode_item2, .allmode-list img {
    padding: 0;
    background: 0;
    border: 0 none;
    margin: 3px
}

.allmode-list .allmode_title {
    margin: 0;
    padding: 0;
    background: 0;
    border: 0 none;
    width: 100%
}

.allmode-list .allmode_name {
    margin: 0 0 5px;
    font: 22px/17px IRANSans, sans-serif;
    color: #565656;
    background-color: #b4b6b7
}

.allmode-list .allmode_name a {
    text-decoration: none;
    color: #565656;
    text-shadow: 1px 1px 1px #fff;
    padding-top: 3px
}

.allmode-list .allmode_name a:hover {
    text-decoration: none;
    color: #0b3980
}

.allmode-list .allmode_name span {
    padding-right: 3px
}

.allmode-list .allmode_itemsbox {
    margin: 0;
    padding: 0
}

.allmode-list .allmode_item2 a:hover, .allmode-home div.allmode_itemsbox a:hover, .allmode-live div.allmode_itemsbox a:hover {
    margin-right: 10px
}

.allmode-list .allmode_item a, .allmode-list .allmode_item2 a {
    font: 100 11px/25px IRANSans !important
}

.allmode-list .allmode_item {
    list-style: none;
    overflow: hidden;
    position: relative;
    margin: 10px;
    border-bottom: 1px solid #e0e2f4
}

.allmode-list .allmode_item:hover {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    border-bottom: 2px solid #e0e2f4
}

.category-desc > p {
    font: 100 14px/30px IRANSans !important;
    padding: 20px
}

.box_single {
    margin: 20px 0
}

.allmode-list .allmode_date {
    float: right;
    display: block;
    margin-right: 16px;
    width: 56px;
    font-size: 15px;
    color: #888
}

.allmode-list .allmode_title, .allmode-list .allmode_title2 {
    margin: 0;
    font: 15px/18px IRANSans, Helvetica, sans-serif;
    width: 100%;
    position: relative;
    display: block
}

.allmode_item .allmode_title, .allmode_item .allmode_title2 {
    color: #112343;
    font-size: 13px;
    font-weight: 700
}

.allmode_item .allmode_title:hover {
    margin-right: 5px;
    color: #881616
}

#fa_echo_icon {
    margin-left: 5px
}

#fa_echo_icon_2 {
    margin-right: 5px
}

.linear_news:nth-child(2n) {
    background: #e9e9e9
}

.linear_news:nth-child(2n+1) {
    background: #FFF
}

.linear_news_2:nth-child(2n) {
    background: #FFF
}

.linear_news_2:nth-child(2n+1) {
    background: #e9e9e9
}

.linear_news .allmode_item:hover {
    margin-right: 10px
}

.allmode-list .allmode_title a {
    font-weight: 400;
    text-decoration: none;
    color: #2d434f
}

.allmode-list .allmode_title a:hover, .allmode-columns .allmode_itemsbox .allmode_item:hover .allmode_title {
    color: #fd0201
}

.allmode-portal .allmode_name, .allmode-portal .allmode_showall, .allmode-portal .allmode_title, .allmode-portal img, .allmode-portal ul, .allmode-portal li {
    margin: 0;
    padding: 0;
    text-transform: none;
    border: 0 none
}

.boxleft .allmode_itemsbox {
    width: 240px !important
}

.allmode_topbox .allmode_title {
    line-height: 19px !important;
    height: auto !important
}

.body img {
    max-width: 100%;
    margin: 5px 0;
    height: auto
}

div.allmode_box div.isnav a {
    background-color: #666;
    border-radius: 5px;
    color: #666;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 7px;
    margin: 2px;
    overflow: hidden;
    width: 7px
}

div.allmode_box div.isnav a.activeSlide {
    background-color: red;
    border-radius: 5px;
    color: #51626f;
    cursor: pointer;
    float: right;
    font-size: 1px;
    height: 7px;
    margin: 2px;
    overflow: hidden;
    width: 7px
}

table thead th {
    font-size: 14px
}

div.news_tools a {
    color: #283562;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear
}

div.news_tools a:hover {
    color: #2166a2
}

div.items-leading div.items-row img.r_news_img {
    border: 0;
    padding: 0;
    margin: 0
}

.items-row:hover a {
    color: #ed1c24 !important
}

.items-row:hover .date-blog {
    background: #ed1d24
}

.items-row:hover img.r_news_img {
    border-color: #ed1c24 !important
}

.items-row:hover .ImageBorderActiveLeft {
    border-top-color: #ed1c24 !important
}

.items-row * {
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}

div.items-leading h1 {
    color: #FF8834 !important
}

.catheadline span {
    padding: 0 4px 0 0;
    color: #FFF
}

.catheadline i {
    padding-right: 10px;
    color: #FFF
}

div.footer-wrapper div.input-group.form-group {
    margin-bottom: 10px
}

h2.news_title span, h2.news_title span a {
    border-bottom: 2px solid #002d56;
    color: #002d56;
    display: block;
    float: right;
    font: 15px/20px IRANSans, tahoma;
    height: 31px;
    line-height: 28px;
    margin-top: 0;
    padding-left: 10px;
    position: relative;
    margin-right: 10px
}

h2.news_title {
    background: rgba(0, 0, 0, 0) url(images/bg_sar.gif) repeat scroll right center;
    display: block;
    height: 31px;
    margin-top: 0;
    width: 100%;
    border-radius: 5px 5px 0 0;
    border-bottom: 2px solid #e0e2f4
}

.news_portal .news_top {
    background: url(images/bars.svg) no-repeat left center;
    float: left;
    z-index: 9999;
    height: 30px;
    width: 30px;
    background-size: 20px;
    margin-left: 30px;
    margin-bottom: 10px
}

.news_warpper:hover .allmode_showall a {
    color: #d70204
}

.news_warpper:hover h2.news_title span:after {
    border-top-color: #d70204
}

.cats {
    margin: 0 auto
}

.padding {
    padding: 0 7px
}

.allmode_title span {
    margin-left: 5px;
    font-family: IRANSans
}

.allmode_title i {
    color: #ffbd06;
    font-size: 15px;
    margin-right: 5px
}

#cssmenu .bu_tooltip.bu_site_name {
    font: 100 15px/32px IRANSans !important;
    padding: 0 15px;
    border: 1px solid #e3e3e3;
    display: block
}

.intro h1 {
    color: #eee;
    display: block;
    font-size: 23px;
    height: 27px;
    line-height: 26px;
    margin: 0;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 20px;
    font-weight: 700;
    text-shadow: 0 2px 0 rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.35)
}

div.m_bar.clearfix div.container {
    position: relative;
    z-index: 9
}

.box {
    margin-bottom: 2px
}

.logos {
    padding-top: 8px
}

.social_net a {
    background: #121313;
    display: block;
    float: right;
    width: 26px;
    height: 26px;
    margin: 2px;
    text-align: center
}

section.sponsers div.swiper-wrapper div.swiper-slide a {
    display: block
}

.sp_title {
    margin-bottom: 20px;
    margin-top: 10px;
    text-align: center;
    color: #404760
}

.swiper-slide {
    margin-top: 15px
}

.right_col {
    width: 280px;
    float: right;
    margin-left: 8px
}

.allmode-default .allmode_details {
    overflow: hidden
}

div.mega_menu .allmode-rational h4.allmode_title a {
    color: #555 !important
}

th:empty, td:empty {
    display: none
}

select, input[type=text], textarea {
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f9f9f9;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 5px;
    text-indent: 5px
}

select:focus, input[type=text]:focus, textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}

textarea {
    height: auto
}

img {
    max-width: 100%
}

a {
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease
}

a:hover {
    text-decoration: none
}

.thumbnails li > .fff .caption {
    background: #fff !important;
    padding: 0 10px 10px
}

.page-header {
    background: #f9f9f9;
    margin: -30px -40px 40px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #999;
    text-transform: uppercase
}

.page-header h3 {
    line-height: .88rem;
    color: #000
}

ul.thumbnails {
    margin-bottom: 0
}

.caption h4 {
    color: #444
}

.caption p {
    color: #999
}

li {
    list-style-type: none
}

.prices .thumbnail {
    margin: 0 !important
}

.caption .swiper_title {
    margin: 10px 0 12px;
    padding: 0 5px;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
    letter-spacing: -.3px
}

div.prices div.moduletable h3, section.bottom_mods div.moduletable h3 {
    border-bottom: 2px solid #e60000;
    margin: 0 auto;
    display: table;
    padding: 0;
    margin-bottom: 25px
}

div.prices div.moduletable h4.allmode_title {
    background: #000a;
    bottom: 3px;
    color: #fff;
    left: 8px;
    margin: 0;
    opacity: .8;
    position: absolute;
    right: 8px;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    padding: 8px 3px;
    text-align: center
}

div.prices div.moduletable h3, div.news div.moduletable h3 {
    border-bottom: 3px solid #ccc;
    color: #4a4a4a;
    text-align: right;
    width: 98%;
    margin: 0 10px 15px
}

div.prices div.moduletable h3 span {
    border-bottom: 3px solid #ce0000;
    font-size: 16px;
    padding: 1px 20px
}

div.prices div.allmode_item:hover h4.allmode_title {
    padding: 20px 0
}

.allmode_showall {
    float: left
}

.allmode_showall a:hover {
    background: #d60000;
    color: #fff;
    display: block;
    font-size: 11px;
    text-align: left;
    line-height: 20px;
    position: relative;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    padding: 0 12px 0 20px
}

.allmode-default .allmode_showall {
    float: left;
    margin: -34px 0 0 20px
}

.scrolltop {
    position: fixed;
    bottom: 50px;
    left: 20px;
    z-index: 9999;
    border-radius: 50px;
    background-color: #d91116;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 22px;
    line-height: 2em;
    display: none;
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .01), 0 3px 10px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .01), 0 3px 10px rgba(0, 0, 0, .15);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .01), 0 3px 10px rgba(0, 0, 0, .15);
    -moz-transition: .7s all ease;
    -o-transition: .7s all ease;
    -webkit-transition: .7s all ease;
    transition: .7s all ease
}

.scrolltop:hover {
    background: linear-gradient(20deg, #da1e24ad, #da1e2487)
}

.scrolltop i {
    text-align: center;
    font-size: 30px;
    color: #FFF
}

.scrollbox {
    display: none;
    top: 0;
    z-index: 999
}

.scrollboxfix {
    display: block;
    position: fixed;
    top: 30px;
    z-index: 10000;
    opacity: .94
}

@media (max-width: 768px) {
    .slider_post_views {
        min-height: 150px !important
    }

    .hostname, .guestname {
        font: 10px/40px IRANSans_Bold, tahoma
    }

    .allmode-columns .allmode_img {
        border: 0;
        padding: 0;
        margin: 0 0 10px
    }

    .date_mod {
        padding: 0 20px
    }
}

.news_portal {
    float: right;
    width: 100%;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    margin-bottom: 10px
}

div.news_wr_p {
    padding: 0 5px 10px
}

div.news_wr_pw {
    padding: 0 0 10px
}

.news_padding_0 {
    padding: 0 !important
}

.news_content div.allmode_showall a, .allmode-home div.allmode_showall a, .allmode-home2 div.allmode_showall a, .allmode-live div.allmode_showall a {
    background: #e31218;
    background: -moz-linear-gradient(45deg, rgba(227, 18, 24, 1) 0, rgba(213, 16, 21, 1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(227, 18, 24, 1) 0, rgba(213, 16, 21, 1) 100%);
    background: linear-gradient(45deg, rgba(227, 18, 24, 1) 0, rgba(213, 16, 21, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31218', endColorstr='#d51015', GradientType=1);
    display: table;
    float: left;
    color: #fff;
    margin: 5px 10px;
    font-size: 12px;
    padding: 2px 8px 3px 22px;
    position: relative;
    -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none
}

.news_content div.allmode_showall a:hover, .allmode-home div.allmode_showall a:hover, .allmode-home2 div.allmode_showall a:hover, .allmode-live div.allmode_showall a:hover {
    background: #d61116
}

.linear_itemsbox {
    border-bottom: 1px solid #e0e2f4
}

.news_content div.allmode_showall a:hover {
    color: #000000c2 !important
}

.the_excerpt_title {
    font-size: 12px;
    color: #085091
}

.news_content div.allmode_showall a:after, .allmode-home div.allmode_showall a:after, .allmode-home2 div.allmode_showall a:after, .allmode-live div.allmode_showall a:after {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    bottom: 0;
    content: "";
    height: 6px;
    left: 12px;
    margin: auto 0;
    position: absolute;
    top: -2px;
    transform: rotate(45deg);
    width: 6px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out
}

.allmode-blocks .allmode_showall a:hover:after {
    left: 3px
}

.swiper-pagination-bullet {
    width: 30px !important;
    height: 15px !important;
    background: #FFF !important;
    border-radius: 5px !important
}

.swiper-pagination-bullet:hover {
    background: #ec6f00 !important
}

.swiper-button-next, .swiper-button-prev {
    top: 40% !important
}

.botswiper_352-next, .botswiper_352-prev {
    top: 52% !important
}

.swiper-pagination-bullet-active {
    background: #FFF !important
}

.allmode_src_2 {
    color: #5a910c;
    float: right;
    font-size: 10px;
    margin-right: 5px;
    text-align: right
}

.allmode_src_2 a {
    color: #5a910c;
    float: right;
    font-size: 10px;
    margin-right: 5px;
    text-align: right
}

.allmode_src, .allmode_src a {
    color: #5a910c;
    float: left;
    font-size: 10px;
    margin-left: 5px;
    text-align: left
}

.allmode_srcc, .allmode_srcc a {
    color: #5a910c;
    float: left;
    font-size: 10px !important;
    margin-left: 5px;
    text-align: left;
    background: none !important
}

.author-info {
    color: #7b7a82;
    display: block;
    float: right;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
}

.category_htis {
    color: #7b7a82;
    display: block;
    float: left;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
}

.allmode-home div.allmode_item .allmode_title, .allmode-live div.allmode_item .allmode_title {
    height: 30px;
    margin: 0;
    overflow: hidden
}

.allmode-home div.allmode_itemsbox a, .allmode-live div.allmode_itemsbox a {
    font-size: 12px;
    background: url(images/arrowgr.png) no-repeat right;
    padding-right: 12px
}

.allmode-home .allmode_item, .allmode-live .allmode_item {
    padding: 0 7px
}

.allmode-home .allmode_item:hover, .allmode-live .allmode_item:hover {
    background: #dfefe1
}

.allmode-home .allmode_item:hover a, .allmode-live .allmode_item:hover a {
    color: #db0707
}

.news_content .allmode_showall, .allmode-home .allmode_showall, .allmode-home2 .allmode_showall, .allmode-live .allmode_showall {
    width: 100%;
    height: 35px;
    background: url(images/bg_sar.gif) repeat scroll right center
}

.allmode-home .allmode_box.allmode-home {
    height: 347px;
    overflow: hidden
}

.box_container {
    border-right: 2px solid #e0e2f4
}

.box_container:hover {
    border-right: 2px dotted #e0e2f4
}

.box_container_2 {
    border-top: 2px solid #e0e2f4
}

.box_container_2:hover {
    border-top: 2px dotted #e0e2f4
}

#arzprice_bg {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d4d4d4;
    display: table;
    float: right;
    height: 42px;
    margin-top: 10px;
    padding: 2px;
    width: 100%;
    line-height: 33px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.col-price {
    display: table-cell;
    border-left: 1px solid #3e5eab;
    padding: 0 7px
}

.slidetitle {
    width: 96%;
    height: 40px;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

.slidetitle_2 {
    width: 92.5%;
    height: 40px;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

.info_post {
    display: block ruby
}

.slidetitle_last_news_post {
    width: 97%;
    height: 40px;
    position: absolute;
    overflow: hidden;
    bottom: 8px;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1;
    margin-right: 7px
}

.allmode_last_news_post {
    padding: 5px 10px 0 0
}

.allmode_last_news_post a {
    color: #FFF;
    font: 400 14px/26px IRANSans
}

.allmode_slidetitle {
    padding: 5px 10px 0 0
}

.allmode_slidetitle a {
    color: #FFF;
    font: 400 13px/26px IRANSans
}

#arzprice_title {
    border: 0;
    background: #e9e9e9
}

.goldcolor {
    background: url(images/p_title.png) no-repeat right center;
    padding-right: 27px
}

.eurocolor {
    background: url(images/p_euro.png) no-repeat right center;
    padding-right: 24px
}

.dollarcolor {
    background: url(images/p_dollar.png) no-repeat right center;
    padding-right: 15px
}

.coincolor {
    background: url(images/p_coin.png) no-repeat right center;
    padding-right: 28px
}

.goldscolor {
    background: url(images/1p_gold.png) no-repeat right center;
    padding-right: 28px
}

#arzprice_gold_mesghal {
    border: 0
}

.prices_mod {
    padding: 5px 0 15px 0
}

div.news_live div.col-md-6 {
    width: 100%;
    padding: 0 5px 0 0;
    margin-bottom: 5px
}

h2 {
    line-height: 2 !important
}

div.news_live h2.news_title span {
    background-image: url(images/live_title.png);
    padding-right: 31px
}

.allmode_date {
    color: #7b7a82;
    display: block;
    float: left;
    font-size: 10px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
}

.allmode_dates {
    color: #7b7a82;
    display: block;
    float: left;
    font-size: 10px;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center
}

.multimedia_ads {
    padding-top: 10px
}

.main_header:after {
    content: '';
    display: table;
    clear: both
}

.news_content {
    float: right;
    width: 100%
}

.news_live div.news_content {
    height: auto
}

.allmode-home2 div.allmode_img_thm {
    float: right;
    margin-left: 10px
}

.allmode-home2 div.allmode_item {
    clear: both;
    float: right;
    margin: 0 0 10px;
    width: 100%
}

.allmode-home2 h4 {
    margin: 0;
    margin-bottom: 4px
}

.allmode-home2 .allmode_info {
    clear: both
}

.home2_content {
    overflow: hidden
}

.allmode-home2 .allmode_title > a {
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px
}

.img_height img {
    height: 280px
}

div.home2_content div.allmode_info .allmode_src, div.home2_content div.allmode_info .allmode_date {
    float: right;
    line-height: 15px;
    margin: 0;
    padding: 0;
    margin-left: 7px
}

.allmode-home2 div.allmode_itemsbox {
    padding: 0 10px
}

.allmode-home2 .allmode_box.allmode-home {
    height: 370px;
    overflow: hidden
}

.i_htis {
    background: rgba(0, 0, 0, 0) url(images/eye.svg) no-repeat scroll right center;
    background-size: 15px;
    padding-right: 20px
}

.i_likes {
    background: rgba(0, 0, 0, 0) url(images/like.svg) no-repeat scroll right center;
    background-size: 15px;
    padding-right: 20px;
    float: right
}

.i_cmnts {
    background: rgba(0, 0, 0, 0) url(images/cmnt.svg) no-repeat scroll right center;
    background-size: 15px;
    padding-right: 20px;
    margin-right: 10px;
    float: right
}

.tag-cloud-link {
    background: #f5f5f5 url(images/fire.png) no-repeat right center;
    display: block;
    float: right;
    margin: 3px;
    overflow: hidden;
    padding: 0 20px 0 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13);
    -moz-box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13);
    box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13)
}

.tags_list, .sources_list {
    margin-bottom: 10px;
    float: right;
    width: 100%
}

.tags_list li {
    background: #f5f5f5 url(images/fire.png) no-repeat right center;
    color: #975456;
    display: block;
    float: right;
    margin: 3px;
    overflow: hidden;
    padding: 0 20px 0 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13);
    -moz-box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13);
    box-shadow: 0 0 0 1px rgba(212, 15, 20, 0.13)
}

.tags_list li:hover {
    background-color: rgba(212, 15, 20, 0.13)
}

.tags_list li a {
    color: #975456;
    font-size: 12px;
    line-height: 23px
}

.allmode_title {
    font-size: 20px
}

.allmode-home div.allmode_itemsbox {
    min-height: 300px;
    background: #FFF
}

.home_bot {
    margin: 0 -5px;
    padding: 0 0 10px
}

.home_bot .swiper-button-next, .home_bot .swiper-button-prev {
    display: none
}

.home_bot .news_portal {
    background: #333
}

.home_bot h2.news_title {
    background: url(images/bg_sar.gif) repeat scroll right center;
    color: #fff
}

.home_bot h2.news_title span {
    color: #002d56;
    border-bottom: none !important
}

.home_bot h2.news_title span:hover {
    color: #e88211
}

.home_bot.clearfix div.caption .swiper_title {
    color: #e0e2f4;
    display: block;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    overflow: hidden;
    text-align: right;
    margin-bottom: 10px
}

.home_bot.clearfix div.caption .swiper_title:hover {
    color: #e88211
}

.home_bot.clearfix div.caption .swiper_title::after {
    font-family: 'FontAwesome';
    content: "\f111";
    color: #ffce27;
    font-size: 5px;
    padding-left: 2px;
    padding-right: 2px;
    float: right;
    padding-top: 14px
}

.home_bot .swiper_dec {
    color: #ccc;
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 17px
}

.dark_thm {
    background: #232323
}

.dark_thm .main_content {
    background: #323232;
    border: 0;
    margin-top: 10px
}

.gl-allmode_item {
    border: 1px solid #4a4a4a;
    box-shadow: 0 0 16px #000;
    color: #7b7a82;
    margin-bottom: 20px
}

.gl-allmode_item img {
    border: 0
}

div.pagination span.current {
    background-color: #009 !important;
    border: 1px solid #009 !important;
    color: #FFF !important;
    font-weight: 700;
    margin: 2px
}

.pagination-prev span, .pagination-start span, div.pagination a, .pagination-end span, .pagination-next span, ul li a.pagenav {
    color: #4a4a4a;
    background: #cacaca;
    padding: 3px !important
}

div.pag a:hover {
    border: 1px solid #009 !important;
    background-color: #FFF
}

div.pagination prev:active {
    color: #FFF !important
}

div.pagination span.pagenav, li span.pagenav {
    background: #cacaca;
    color: #4a4a4a !important;
    padding: 5px !important;
    margin-left: 3px !important
}

.next:hover, .prev:hover {
    color: #FFF !important
}

.gl_text_intro {
    height: 55px;
    overflow: hidden
}

.gl-allmode_item {
    border: 1px solid #4a4a4a;
    box-shadow: 0 0 16px #000;
    color: #7b7a82;
    margin-bottom: 20px
}

.image_ce_text {
    padding: 0 10px 10px
}

.bot_cat {
    border-bottom: 2px dotted #ccc
}

.bot_cat:hover {
    border-bottom: 2px solid #e0e2f4
}

div.items-leading div.items-row div.item {
    margin-bottom: 0;
    color: #300;
    line-height: 25px;
    padding: 0 0 5px
}

@media (min-width: 360px) and (max-width: 450px) {
    .slidetitle2 {
        width: 96%
    }

    .bn-news {
        right: 0 !important
    }

    .comment-respond input {
        width: 74% !important
    }
}

@media (min-width: 450px) and (max-width: 768px) {
    .hostname, .guestname {
        font: 10px/40px IRANSans_Bold, tahoma
    }

    .gl-items-row-itm {
        width: 50%
    }
}

footer {
    float: right;
    width: 100%
}

.table.data tbody tr th {
    background: #777 none repeat scroll 0 0;
    color: #000;
    text-align: right
}

.table-blue.first-row tr:first-child, .table-blue.last-row tr:last-child, .table-blue.first-col td:first-child, .table-blue.last-col td:last-child, .table-blue.first-row tr:first-child:hover, .table-blue.last-row tr:last-child:hover, .table-blue.first-col td:first-child:hover, .table-blue.last-col td:last-child:hover, .table-blue.first-row.no-hover tr:first-child:hover, .table-blue.last-row.no-hover tr:last-child:hover, .table-blue.first-col.no-hover td:first-child:hover .table-blue.last-col.no-hover td:last-child:hover {
    background-color: #01a6de !important;
    color: #fff
}

.all_logo_style .col-md-3 {
    height: 100%
}

.all_logo_position img {
    padding: 15px 0 0
}

.all_logo_position > a {
    text-align: center;
    font-size: 15px;
    color: #29205e;
    letter-spacing: -.4px
}

.intro {
    background: rgba(0, 0, 0, 0) url(images/bg_sar.gif) repeat scroll right center;
    border: 1px solid #d4d4d4;
    color: #3e5eab;
    font-size: 13px;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    text-shadow: 6px 6px 4px #fff !important;
    border-right: 4px solid #db0707;
    border-left: 4px solid #db0707;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.intro p {
    background: #fff none repeat scroll 0 0;
    display: table;
    margin: 0 auto;
    padding: 0 12px
}

.padding_0 {
    padding: 0 !important
}

.comment-respond {
    padding: 10px 10px 50px
}

.comment-respond > h3 span {
    border-bottom: 3px solid #ce0000;
    font-size: 14px;
    padding: 1px 10px;
    color: #231f1f
}

.comment-respond > h3 {
    border-bottom: 3px solid #ccc;
    color: #7c0404;
    margin: 0 0 15px;
    text-align: right;
    padding: 5px;
    font-size: 14px
}

#cancel-comment-reply-link {
    color: #34b522;
    font-size: 14px
}

.comment-respond textarea {
    padding: 0 10px;
    width: 100%;
    margin: 0;
    resize: none
}

.comment-respond input {
    padding: 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 84%;
    margin-bottom: 5px;
    float: left
}

form .comment-respond input {
    height: 30px
}

.comment-respond input, #comments-report-form input, .comment-respond textarea {
    color: #444;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    margin: 10px auto;
    margin-bottom: 0;
    border: 1px solid #ccc;
    padding: 10px
}

.comment-respond > p > .form-submit {
    float: left;
    padding: 50px
}

#submit {
    font-size: 12px;
    width: 100px;
    color: #FFF;
    height: 30px;
    background-image: linear-gradient(0deg, #f19a1a, #ffc73c);
    padding: 5px;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.admin_logout a {
    color: #ce0000
}

.comments_icon i {
    color: #FFF;
    background: #444;
    padding: 5px;
    border-radius: 50%;
    margin: 15px 35px 12px 5px
}

.padding_e {
    padding: 0 !important
}

.comments-list {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 5px
}

.comments-list:hover {
    background-color: #f8f8f8
}

.comments {
    padding: 15px 10px 30px
}

.vcard {
    height: 30px
}

.comment-author {
    border-bottom: 1px solid #e0e2f4
}

.avatar {
    margin: -10px 0 0 10px !important
}

.name_author_url, .name_author, .comment-author img {
    float: right;
    font-size: 12px
}

.name_author_url a {
    float: right;
    color: #ce0000;
    text-align: right;
    padding: 0 5px;
    font-size: 12px
}

.comment-meta a {
    float: right;
    color: #5cb85c;
    font-size: 11px;
    padding: 0 5px
}

.get_comment_time {
    float: left;
    font-size: 12px
}

.get_comment_time span, .name_author, .comment_text {
    font-size: 11px
}

.logged-in-as a {
    color: #34b522;
    font-size: 12px
}

.comments-posts > .children .comments-list {
    background-color: #f0f0f0
}

.comments-posts > .children > ul {
    width: 95%;
    margin-right: 5px
}

.comments-posts > .children .comments-list::before {
    content: '||';
    right: 0;
    position: absolute;
    color: #333;
    margin-top: -25px;
    margin-right: 10px
}

.comments-posts > .children > .children::before {
    content: '\f122';
    right: 0;
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    color: #9ebe5c;
    margin-top: -15px;
    margin-right: -10px
}

.get_comment_time a {
    float: left;
    color: #d0140b;
    padding: 0 5px;
    font-size: 11px
}

.comment_text {
    margin: 15px auto
}

.reply {
    float: left;
    background: #5cb85c;
    padding: 5px;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.reply a:hover {
    color: #d0140b
}

.reply a {
    color: #FFF;
    font-size: 12px;
    padding: 3px
}

#allmode_sidebar ul {
    padding: 5px
}

#allmode_sidebar ul li {
    background: url(images/li-arow.png) no-repeat right 9px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 1px 10px 2px 0;
    position: relative;
    color: #d52828
}

#allmode_sidebar ul li ul {
    border: 0 !important
}

#allmode_sidebar ul li ul li {
    background: url(images/redradio.png) no-repeat right 9px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 1px 10px 2px 0;
    position: relative;
    color: #d52828
}

#calendar_wrap, #wp-calendar {
    width: 100%;
    padding: 5px 5px 20px
}

#wp-calendar {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

#wp-calendar caption {
    color: #97545c;
    padding-bottom: 10px
}

#wp-calendar thead tr th {
    text-align: center;
    padding: 2px
}

.allmode_title_2 a, .allmode_title_long a {
    background: url(images/arrowgr.png) no-repeat right;
    padding-right: 12px;
    color: #222;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis
}

.titles_item a {
    background: url(images/arrowgr.png) no-repeat right;
    padding-right: 12px;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis
}

.titles_item_excerpt a {
    background: url(images/arrowgr.png) no-repeat right;
    padding-right: 12px;
    margin-right: 10px;
    color: #fb0;
    font-family: IRANSans_Bold;
    font-size: 14px
}

.type_news {
    width: 25px;
    height: 25px;
    float: left;
    padding: 5px;
    top: 70%;
    position: sticky
}

.type_news i {
    color: #82c6d5;
    font-size: 14px
}

.type_news i:hover {
    color: #fb0
}

.excerpt_text {
    padding: 10px
}

.excerpt_text p {
    color: #FFF;
    font-size: 13px;
    line-height: 24px;
    padding: 0
}

.news_author_posts, .news_time_ago {
    color: #cb0000
}

.slide_posts {
    background: #333;
    border-radius: 5px
}

.archive_slider {
    top: 180px
}

.archive_slider span {
    background: #cb0000;
    padding: 4px;
    border-radius: 3px;
    float: left
}

.archive_slider span:hover {
    background: #fb0
}

.archive_slider span a {
    font: 400 14px/26px IRANSans;
    color: #FFF
}

.botswiper_352-next {
    background: #cb0000 url(images/arrow-right.svg) no-repeat center !important
}

.botswiper_352-next:hover {
    background: #fb0 url(images/arrow-right.svg) no-repeat center !important
}

.botswiper_352-prev {
    background: #cb0000 url(images/arrow-left.svg) no-repeat center !important
}

.botswiper_352-prev:hover {
    background: #fb0 url(images/arrow-left.svg) no-repeat center !important
}

.border-tops {
    border-top: 1px dotted silver
}

.map_area:hover {
    fill: #333 !important
}

.ostan {
    width: 50%;
    float: right
}

.ostan .title_ostan {
    font: 100 13px/26px IRANSans;
    color: #3e5eab;
    line-height: 24px;
    padding: 0;
    text-shadow: 6px 6px 4px #fff !important
}

.ostan .title_ostan:hover {
    margin-right: 10px
}

.ostan .title_ostan i {
    margin-left: 5px;
    color: #c18632
}

.text_single_post {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 10px;
    border-radius: 5px
}

.link_video {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 10px;
    border-radius: 5px
}

.link_videos i {
    margin-left: 5px;
    color: #2aac1c;
    font-size: 20px
}

.link_videos {
    font: 100 15px/26px IRANSans;
    color: rgba(0, 0, 0, 0.6);
    line-height: 24px;
    padding: 0;
    text-shadow: 6px 6px 4px #fff !important;
    border-bottom: 2px solid #2AB17C75
}

.link_video ul li {
    margin-right: 10px;
    float: right
}

.link_video ul li a:hover {
    margin-right: 10px
}

.video-size {
    width: 100%;
    max-height: 100%
}

.primary_footer_nav, .primary_top_nav, .primary_nav_header {
    color: #FFF;
    font: 100 10px/26px IRANSans
}

.primary_nav_header {
    margin: 5px;
    float: right
}

.float_r {
    float: right;
    margin-bottom: 5px
}

.allmode_img_2 img {
    border-radius: 5px;
    margin: 5px;
    border: 1px solid #ccc;
    padding: 3px
}

.allmode_img_2 img:hover, .allmode_img_3 img:hover {
    border: 1px solid #ffbd06
}

.allmode_img_3 img {
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 3px
}

.allmode_left span {
    margin: 3px !important
}

#allmode196 a, #allmode394 a {
    color: #0e3d62;
    font-size: 13px;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis
}

.allmode_left a {
    background: url(images/newWeb.jpg) no-repeat right 9px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 1px 10px 2px 0;
    position: absolute;
    color: #d52828
}

.Notfound_404 {
    padding-top: 50px;
    padding-bottom: 10px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.Notfound_404 a {
    font: 600 25px/50px IRANSans;
    color: #3e5eab;
    line-height: 24px;
    padding: 0;
    text-shadow: 6px 6px 4px #fff !important
}

.excerpt_post_single {
    float: right;
    text-align: right
}

.ads_content {
    padding-right: 5px !important;
    padding-left: 5px !important;
    padding-bottom: 10px
}

.ads_content img {
    border-radius: 5px;
    border: 5px solid #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.banner_sidebar {
    margin-bottom: 10px
}

.banner_sidebar img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border: 5px solid #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top
}

.gallery-icon {
    margin: 5px
}

.gallery-icon img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border: 5px solid #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.gallery, .aligncenter {
    float: none !important;
    clear: both !important;
    padding: 5px !important;
    text-align: center !important;
    margin: 0 auto !important;
    margin-bottom: 0 !important;
    display: table !important;
    text-indent: 0 !important
}

.category_counts {
    margin-left: 5px;
    margin-right: 5px;
    color: #975456
}

.ajax-error, .wdpajax-error {
    font: 600 14px/50px IRANSans;
    background: #fef5e3;
    border-color: #fef5e3;
    color: #d19927;
    padding-right: 20px
}

.ajax-success {
    font: 600 14px/50px IRANSans;
    background: #ecf6e5;
    border-color: #ecf6e5;
    color: #69a53b;
    padding-right: 20px
}

.not_send_comment {
    margin: 20px auto;
    background-color: #f8f0f6;
    color: #4d4d4d
}

.not_send_comment p {
    padding: 5px;
    font: 500 12px/26px IRANSans;
    margin: 0 !important
}

.not_send_comment p i {
    font-size: 15px;
    color: #d19927;
    margin-left: 10px
}

.result {
    direction: ltr !important;
    font: 20px/40px IRANSans_Bold, tahoma;
    color: #03a141;
    border: 1px solid #d8d8d8;
    background-color: #d8d8d8
}

.hostlogo img, .guestlogo img {
    width: 80px;
    height: 80px
}

.info-price {
    font-family: "IRANSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px
}

#icon_newsTicker {
    margin-left: 10px;
    color: #eb1f1f
}

.hover14 figure img, .hover15 figure img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.hover15 figure img {
    min-height: 250px;
    max-height: 250px
}

.hover14 figure:hover img, .hover15 figure:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

div#qTip {
    border-radius: 4px;
    position: absolute;
    text-align: center;
    color: #fff;
    font-family: IRANSans;
    font-size: 12px;
    display: none;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px;
    filter: alpha(opacity=85);
    direction: rtl;
    max-width: 250px;
    background: #4b4b4b;
    z-index: 10000;
    text-direction: rtl;
    text-shadow: 0 1px #1111111A
}

#weather {
    margin-right: 8%;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

#header_weather {
    height: 40px;
    background: url(images/bg_sar.gif) repeat right top;
    border-bottom: 2px solid #f2f2f2
}

#header_weather i {
    margin-right: 10px !important;
    font-size: 20px;
    color: #fb0
}

#header_weather span {
    font: 700 13px/40px IRANSans, tahoma;
    margin-right: 10px !important
}

.intro-icons {
    margin: 10% 35%;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5)
}

.weather-animated-icon {
    margin: 0 20%
}

.weather-temp {
    font: 60px/40px IRANSans, tahoma !important;
    z-index: 999;
    color: #fb0;
    float: left;
    margin: 5px
}

.weather-temp img {
    width: 50%;
    float: right
}

.weather-param {
    border: 1px dotted #FFF;
    height: 40px;
    font: 14px/30px IRANSans, tahoma;
    padding-right: 10px;
    border-radius: 5px;
    margin-top: 3px
}

.weather-p {
    background: linear-gradient(40deg, #45cafc, #303f9f);
    padding: 8px;
    color: #fff;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    border-radius: 2px
}

.weather-date {
    font: 12px/40px IRANSans, tahoma;
    color: #fb0
}

.weather-date i {
    font-size: 30px
}

.select-weather {
    background: #f2f2f2;
    font: 12px/40px IRANSans, tahoma;
    padding: 5px;
    width: 60%;
    margin: 10px 20%;
    text-align: center;
    border: 2px solid #adb2d5;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

#cities {
    width: 120px;
    height: 20pt;
    margin-top: 10px;
    margin-right: 10%;
    border-radius: 5px
}

.bahesab-wait {
    background: rgba(237, 237, 237, 1) url(images/azan.png) no-repeat scroll center center;
    padding: 5%;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    border-radius: 5px;
    margin-bottom: 10px;
    height: 280px
}

.azan_iran {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    margin-bottom: 10px;
    text-align: center;
    margin-right: 10%;
    width: 80%
}

#azanazan {
    font-size: 14px
}

.bahesab-out {
    padding: 1% 10% 2%
}

.azan-img {
    float: right
}

.azan-time {
    color: #5a8c07;
    font-weight: 700
}

.azan-title {
    margin-right: 5%;
    font-size: 12px;
    font-weight: 700
}

#azan_t1, #azan_t2, #azan_t3, #azan_t4, #azan_t5 {
    float: left
}

.select_cont select {
    padding: 0 !important
}

.select_city {
    font-size: 12px
}

.kashmarweb {
    text-align: center
}

.kashmarweb a {
    color: #3e5eab;
    line-height: 24px;
    text-align: center;
    font: 700 13px/40px IRANSans, tahoma
}

#azanazan font {
    color: #598b17;
    line-height: 24px;
    text-align: center;
    font: 700 13px/40px IRANSans, tahoma
}

#ContentPlaceHolder1_lblStationPsi {
    font: 13px/40px IRANSans, tahoma;
    color: #598b17
}

.lblEN {
    background: #ddd !important
}

.btn-box-tool, #ContentPlaceHolder1_ImageButtonExcel, .FirstPic {
    display: none !important
}

@keyframes psfloat {
    0% {
        transform: translatey(0)
    }
    50% {
        box-shadow: 0 10px 5px 0 rgba(0, 0, 0, .1);
        transform: translatey(-15px)
    }
    100% {
        transform: translatey(0)
    }
}

.button_hafez, .azan_transform {
    display: inline-block;
    position: relative;
    animation: psfloat 3s ease-in-out infinite
}

.hafez_image img {
    border-radius: 5px;
    border: 5px solid #FFF;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

td {
    padding: 2px !important
}

.h3-title {
    font: 15px/40px IRANSans, tahoma;
    color: #0fa521;
    text-align: center
}

tbody tr td > a {
    background: #dee0ec;
    padding: 2px;
    border-radius: 5px
}

.text_single_post {
    color: #3e5eab;
    font-size: 13px;
    text-shadow: 6px 6px 4px #fff !important
}

.text_single_post strong {
    color: #C33
}

.full_width2 {
    width: 99%;
    min-height: 200px
}

.imgs_slider, .full_width {
    width: 100%;
    height: 100%
}

.row_tools {
    background: #cde6ff;
    overflow: hidden;
    padding-right: 5px !important;
    padding-left: 5px !important;
    position: relative
}

.col_tools {
    background: #cde6ff;
    height: 50px;
    padding: 5px !important
}

.col_tools:hover {
    background: #FFF
}

.links {
    border-bottom: 1px solid #e6f3ff;
    direction: rtl;
    height: 50px;
    padding: 0;
    padding-right: 0;
    text-align: right;
    direction: rtl
}

.links a {
    display: block;
    height: 50px;
    margin-left: 5px
}

.links span {
    color: #222;
    display: inline-block;
    font: 13px/34px IRANSans, tahoma;
    height: 31px;
    padding-top: 5px;
    text-align: right;
    vertical-align: top;
    position: absolute;
    z-index: 99
}

.links span:hover {
    color: #ec2327
}

.fa-2x-link1 {
    color: #616161;
    font-size: 1.65em !important;
    height: 31px;
    padding: 10px 15px 0
}

.fa-3x-link3 {
    color: #616161;
    font-size: 1.3em !important;
    position: absolute;
    right: 0;
    top: 14px;
    z-index: 1
}

.fa-2x-link3 {
    color: #616161;
    font-size: 1.65em !important;
    height: 31px;
    padding: 12px 12px 0 15px
}

.fa-2x-link2 {
    color: #616161;
    font-size: 1.65em !important;
    height: 31px;
    padding: 10px 10px 0 15px
}

.fa-2x-link5 {
    color: #616161;
    font-size: 1.65em !important;
    height: 31px;
    padding: 10px 10px 0 5px
}

.fa-2x-link4 {
    color: #616161;
    font-size: 1.65em !important;
    height: 31px;
    padding: 12px 12px 0 15px
}

#toggle-view {
    list-style: none;
    font-family: tahoma;
    margin: 0;
    padding: 0
}

#toggle-view h2 {
    font: 700 16px/25px IRANSans, tahoma;
    border-bottom: 0;
    margin-top: 30px;
    margin-right: 10px;
    color: #039cd6
}

#toggle-view h2:hover {
    color: red
}

#toggle-view li {
    margin: 0;
    border-bottom: 1px solid #ccc;
    position: relative;
    cursor: pointer;
    list-style-type: none;
    padding-right: 15px;
    color: #ce0000
}

#toggle-view span {
    position: absolute;
    right: 0;
    top: 0;
    color: #bdbdbd;
    font-size: 28px;
    font-weight: 700
}

#toggle-view span:hover {
    color: red
}

#toggle-view .panel {
    font: 13px/34px IRANSans, tahoma;
    margin: 5px 0;
    display: none
}

.social_link_logo {
    float: right;
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: block;
    margin: 4.5px;
    text-align: center;
    border-radius: 100%;
    border: 2px solid #ededed;
    background: #f2f8fc
}

.social_link_logo:hover {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15)
}

.social_box_title {
    text-align: center;
    color: #231f1f;
    font: 700 13px/37px IRANSans
}

.sl-wrapper a {
    border-bottom: 0 !important;
    text-decoration: none !important
}

.sl-button {
    padding: .375em .625em;
    font-size: 1em;
    line-height: 1;
    font-weight: 400
}

a.liked {
    color: #da1b1b
}

a.liked:hover, a.liked:active, a.liked:focus {
    color: #666
}

a.liked span.sl-count, .sl-count {
    color: #666
}

.sl-icon {
    margin-right: .3125em;
    font-family: IRANSans, Arial, sans-serif;
    vertical-align: middle
}

.sl-icon svg {
    fill: currentColor;
    width: 1em;
    height: 1em
}

.sl-icon svg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sl-count {
    font: 700 10px/10px IRANSans;
    text-transform: uppercase;
    vertical-align: middle;
    margin-right: 5px
}

.loader, .loader:before, .loader:after {
    background: rgba(0, 0, 0, 0.2);
    -webkit-animation: load1 1s infinite ease-in-out;
    animation: load1 1s infinite ease-in-out;
    width: .2em;
    height: .6em
}

.loader:before, .loader:after {
    position: absolute;
    top: 0;
    content: ''
}

.loader:before {
    left: -.375em;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.loader {
    text-indent: -9999em;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    font-size: 1em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.loader:after {
    left: .375em
}

.web_design {
    clear: both;
    float: left;
    width: 80px;
    height: 22px;
    padding: 0 5px;
    text-align: center;
    font: 700 14px/10px IRANSans;
    background-color: #888;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    white-space: nowrap;
    line-height: 22px;
    color: #FFF;
    position: relative;
    z-index: 2;
    overflow: hidden;
    -webkit-transition: width .5s ease-in-out;
    -moz-transition: width .5s ease-in-out;
    -ms-transition: width .5s ease-in-out;
    -o-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out
}

.web_design a {
    color: #FFF;
    padding-left: 3px
}

.web_design a:hover {
    color: #ffbd06 !important;
}

.web_design a:hover {
    color: #FFF
}

.web_design:hover {
    width: 180px
}

@-webkit-keyframes load1 {
    0%, 80%, 100% {
        box-shadow: 0 0 rgba(0, 0, 0, 0.2);
        height: .6em
    }
    40% {
        box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
        height: 1em
    }
}

@keyframes load1 {
    0%, 80%, 100% {
        box-shadow: 0 0 rgba(0, 0, 0, 0.2);
        height: .6em
    }
    40% {
        box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
        height: 1em
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .mt {
        margin-top: 10px
    }

    .mb {
        margin-bottom: 10px
    }

    .container, .container-fluid {
        padding: 0 !important
    }

    .prices_mod {
        font-size: 12px !important
    }

    .social_link_logo {
        width: 35px;
        height: 35px
    }

    .social_box_title {
        font: 700 12px/20px IRANSans !important;
        padding: 0 10px !important
    }

    .nav-tabs {
        margin-bottom: 10px !important
    }

    .nav-tabs > li.active > a span, .l_box_title_tab {
        font: 600 11px/20px IRANSans !important
    }

    .nav-tabs > li > a {
        padding: 0 10px 5px 5px !important
    }

    .images-100-70 {
        width: 80px !important;
        height: 60px !important
    }

    .allmode-list .allmode_item a, .allmode-list .allmode_item2 a {
        font: 600 11px IRANSans !important
    }

    .ads_header {
        padding-bottom: 5px !important
    }
}

.box_container_scroll {
    height: 290px;
    max-height: 290px;
    min-height: 290px
}
/*
.box_column_scroll {
    height: 650px;
    max-height: 650px;
    min-height: 650px
}
*/
.allmode_live_scroll, .allmode_itemsbox_scroll {
    height: 300px;
    max-height: 300px;
    min-height: 300px
}

.linear_itemsbox {
    transition: all 1s ease;
    background: linear-gradient(to right, #FFF 50%, #e6e6e6 50%);
    background-size: 200% 100%;
    background-position: left bottom
}

.linear_itemsbox:hover {
    background-position: right bottom
}

.bg-marquee {
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    background: #fff;
    margin-bottom: 10px;
    padding-top: 5px !important;
    height: 30px
}

.panel-marquee {
    padding: 3px 5px;
    position: relative
}

.marquee-frame {
    padding: 0 !important;
    overflow: hidden;
    position: inherit
}

.marquee-frame span a {
    padding: 2px;
    display: table-cell;
    margin: 0 0 0 -5px;
    font-family: IRANSans;
    font-size: 13px;
    color: #4d4d4d;
    transition: all .3s ease-in-out
}

.marquee-frame span a::after {
    content: '\f10c';
    font-family: 'FontAwesome';
    float: right;
    font-size: 10px;
    color: #db0707;
    margin-left: 5px;
    margin-top: 3px
}

.marquee-frame p {
    line-height: 19px;
    font-size: 1em;
    font-weight: 700;
    direction: rtl
}

.title-marquee span {
    background-color: #db0707;
    border-radius: 3px 0 0 3px;
    width: 80px !important;
    display: block;
    font-size: 13px;
    font-family: IRANSans;
    color: #FFF;
    padding-right: 5px
}

.title-marquee span::before {
    content: '\f053';
    font-family: 'FontAwesome';
    float: left;
    font-size: 13px;
    color: #FFF;
    margin-left: 5px;
    margin-top: 3px
}

.marquee-news-title {
    white-space: nowrap;
    overflow: hidden;
    font-size: 11px;
    font-family: IRANSans
}

.title-marquee {
    float: right
}

.corenavi_mobile {
    display: none
}

.alert-success i {
    padding-left: 10px
}

.alert-success a {
    font-size: 20px;
    font-weight: 700
}

.logged-in-as a:last-child {
    color: #7c0404;
    font-size: 14px;
    font-weight: 700
}

input[type="checkbox"], input[type="radio"] {
    width: 10%;
    float: right
}

.comment-form-cookies-consent {
    padding: 20px 0
}

.allmode_item_link_video i {
    margin-left: 5px;
    margin-right: 5px;
    color: #ffbd06
}

.allmode_item_link_video a {
    font: 700 12px/26px IRANSans;
    color: #3e5eab;
    line-height: 24px;
    padding: 0 15px;
    float: right;
    text-shadow: 6px 6px 4px #fff !important
}

.title-link h5 {
    font: 700 16px/26px IRANSans;
    color: #222
}

.cowa_price_area {
    display: block;
    overflow: hidden;
    z-index: 99;
    position: relative
}

.cowa_price_area span {
    color: #e3c20f
}

.cowa_price_area .cowa_price_inner {
    background: #333;
    margin: 0;
    position: relative;
    direction: rtl
}

.cowa_price_area .cowa_price_inner .cowa_price {
    text-align: center;
    border-left: 1px solid #e0e2f4;
    margin: 20px 0
}

.cowa_price_area .cowa_price_inner .cowa_price:last-child {
    border-left: 0 !important
}

.cowa_price_area .cowa_price_inner .cowa_price h6 {
    font: 600 16px/1 IRANSans, "Source Sans Pro", sans-serif;
    color: #FFF;
    text-transform: uppercase
}

.cowa_price_area .cowa_price_inner .cowa_price h2 {
    color: #fff;
    font: 500 32px/1 IRANSans, Poppins, sans-serif;
    text-transform: uppercase;
    padding-top: 28px;
    padding-bottom: 10px
}

.cowa_price_area .cowa_price_inner .cowa_price.eur {
    max-width: 305px;
    flex: 0 0 26%
}

.cowa_price_area .cowa_price_inner .cowa_price.btc {
    flex: 0 0 27%;
    max-width: 308px
}

.cowa_price_area .cowa_price_inner .cowa_price.active_tarders {
    flex: 0 0 22%;
    border-right: 0
}

.cowa_price_2 .cowa_price_inner {
    padding: 0 55px
}

.cowa_price_3 {
    margin: 0;
    padding: 0
}

.cowa_price_3 .cowa_price_inner {
    background: #161827;
    padding: 0 55px
}

.cowa_price_3 .cowa_price_inner:before {
    display: none
}

.big-top {
    width: 100%;
    display: block;
    text-align: center;
    margin: 5px 0
}

.big-top span {
    background: url(images/big-top.png) no-repeat;
    width: 29px;
    height: 26px;
    display: block;
    margin: 0 auto
}

.big-down {
    width: 100%;
    display: block;
    text-align: center;
    margin: 5px 0
}

.big-down span {
    background: url(images/big-down.png) no-repeat;
    width: 29px;
    height: 26px;
    display: block;
    margin: 0 auto
}

.line-height-25 {
    line-height: 25pt !important
}

.big-green {
    color: #00c8b5 !important;
    font-weight: 400
}

.big-red {
    color: #ff5a41 !important;
    font-weight: 400
}

.time {
    color: #FFF !important;
    font-size: 11pt;
    font-weight: 400
}

.media-icon-home::before {
    content: "\f04b";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    transition: .2s all;
    font: normal 80px/46px FontAwesome;
    color: #ff5a41;
    text-align: center;
    z-index: 90;
    opacity: .7;
    top: 0;
    margin-right: 35%;
    margin-top: 30%
}

.gallery-icon_home::before {
    content: "\f03e";
    position: absolute;
    top: 0;
    transition: .2s all;
    font: normal 30px/46px FontAwesome;
    color: #F0E208;
    text-align: center;
    z-index: 90;
    opacity: .7;
    right: 0;
    margin-right: 10px
}

.newspaper-icon_home::before {
    content: "\f1ea";
    position: absolute;
    top: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #38386c;
    transition: .2s all;
    font: normal 30px/46px FontAwesome;
    color: #FFF;
    text-align: center;
    z-index: 90;
    opacity: .7;
    left: 0;
    top: 0;
    margin-left: 40%;
    margin-top: 25%
}
.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}

.mt-3, .my-3 {
    margin-top: 1rem !important;
}
#home .container {
    width: unset!important;
}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}
.card {
    word-wrap: break-word;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
    border-top: 0;
}
.text-right {
    text-align: right !important;
}
.matches-card {
    padding: 0 0.8rem !important;
}
.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.match-link {
    text-decoration: none;
    color: unset;
}
.match-link {
    color: unset;
}
.match-row {
    padding: 10px 0;
    border-bottom: 1px solid #dedede;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.text-left {
    text-align: left !important;
}
.team-icon {
    width: 26px;
}
.team-icon {
    width: 22px;
    display: inline-block;
}
.match-row .team-name {
    font-size: 14px;
}
.ml-1, .mx-1 {
    margin-left: 0.25rem !important;
}
.news-card .avatar {
    max-width: 30px;
    border-radius: 50%;
}

.news-card .news-title {
    font-size: 13px;
    height: 50px;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.news-card .header {
    font-size: 13px;
    color: #a5a5a5 !important;
}

.news-card .header .time {
    vertical-align: middle;
    line-height: 23px;
    float: right;
}
.no-gutters {
    display: flex;
}
.matches-container .row {
    margin-right: unset;
    margin-left: unset;
}
.competition-icon {
    width: 25px;
    margin-left: 10px;
}
.match-link:last-child .match-row {
    border: none!important;
    align-items: center!important;
}
.loader-container {
    text-align: center;
}

.blink-circle {
    -moz-animation-duration: 500ms;
    -moz-animation-name: blink;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -webkit-animation-duration: 500ms;
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-duration: 500ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    height: 17px;
    width: 17px;
    background-color: red;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}

@-webkit-keyframes blink {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes blink {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.js-rotate-if-collapsed {
    display: none;
}


.match-date-title {
    font-size: 13px;
}

.live-score-tabs {
    z-index: 5;
}

.live-score-tabs .nav-item {
    z-index: 6;
}

.live-score-tabs .date-picker-container-li {
    z-index: 4;
}

@media (min-width: 500px) {
    .match-date-title {
        font-size: 16px;
    }
}

.match-row {
    padding: 10px 0;
    border-bottom: 1px solid #dedede;
}

.match-row .team-name {
    font-size: 12px;
}

.match-link:last-child .match-row {
    border: none;
    align-items: center;
}

.match-result {
    white-space: nowrap;
    font-size: 13px;
    font-weight: bold;
}

.match-minute {
    position: absolute;
    left: 0;
    background-color: #4caf50;
    border-radius: 50%;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding: 1px;
    width: 20px;
    line-height: 20px;
    height: 20px;
    color: white;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
}

.match-ft {
    position: absolute;
    left: 0;
    background-color: #2c3136;
    font-size: 9px;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    width: 20px;
    line-height: 20px;
    color: white;
    top: 50%;
    transform: translateY(-50%);
}

.match-link {
    text-decoration: none;
    color: unset;
}

.match-link:hover {
    text-decoration: none;
}

.team-icon {
    width: 22px;
    display: inline-block;
}

.matches-card {
    padding: 0 0.8rem !important;
}

.match-row-card {
    padding: 0.3rem 1.25rem;
    font-size: 13px;
}

.collapse-arrow {
    left: -7px;
    top: -7px;
}

@media (min-width: 500px) {
    .match-row .team-name {
        font-size: 14px;
    }

    .team-icon {
        width: 26px;
    }

    .match-result {
        font-size: 14px;
    }

    .match-row-card {
        padding: 0.75rem 1.25rem;
        font-size: 14px;
    }

    .collapse-arrow {
        left: 0;
        top: 0;
    }

    .match-ft,
    .match-minute {
        font-size: 13px;
        padding: 2px;
        width: 30px;
        line-height: 28px;
        height: 28px;
        overflow: hidden;
    }
}






#standing-list .league {
    background: url(images/sep-horizontal.gif) bottom repeat-x;
    padding-right: 167px;
}
#standing-list .league .details .logo {
    width: 128px;
    height: 128px;
    margin: 25px 19px;
}
#standing-list .league .details {
    width: 167px;
    float: right;
    margin-right: -167px;
}
#standing-list .league .details .name {
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    display: inline-block;
    height: 44px;
    line-height: 44px;
    color: #fff;
    width: 100%;
}
#standing-list .league .details .tournament {
    height: 20px;
    line-height: 20px;
    display: block;
    margin-bottom: 5px;
    text-align: center;
    background-color: #d6d6d6;
    color: #555;
    font-size: 14px;
    font-weight: normal;
}
#standing-list .league .details .country, #standing-list .league .details .name-en {
    text-align: left;
    height: 20px;
    line-height: 20px;
    display: block;
    padding: 0 9px;
    color: #989898;
    font-size: 14px;
    font-weight: normal;
}
#standing-list .league .standings {
    background: url(images/sep-vertical.gif) right repeat-y;
    padding: 25px;
    height: auto;
    min-height: 300px;
}
#standing-list .league .standings .header {
    height: 25px;
    line-height: 25px;
    background-color: #d6d6d6;
}
#standing-list .league .standings .rows {
    padding: 0 4px;
    border: 1px solid #ebebeb;
}
#standing-list .league .standings .rows .row {
    height: 40px;
    line-height: 28px;
    padding: 4px 0;
    border-bottom: 1px solid #ebebeb;
}
#standing-list .league .standings .rows .row {
    margin-right: unset!important;
    margin-left: unset!important;
}
#standing-list .league .standings .row span {
    line-height: 28px;
    height: 28px;
    text-align: center;
}
#standing-list .league .standings .row .rank {
    width: 28px;
    float: right;
}
#standing-list .league .standings .row .logo {
    width: 28px;
    float: right;
}
#standing-list .league .standings .row .name {
    width: 113px;
    float: right;
    text-align: right;
    padding: 0 5px;
    font-weight: 700;
    color: #093891;
}
#standing-list .league .standings .row .won,
#standing-list .league .standings .row .drawn,
#standing-list .league .standings .row .lost,
#standing-list .league .standings .row .goal_scored,
#standing-list .league .standings .row .goal_allowed,
#standing-list .league .standings .row .goal_discord,
#standing-list .league .standings .row .match,
#standing-list .league .standings .row .point {
    width: 50px;
    height: 28px;
    overflow: hidden;
    color: #333;
    display: inline-block;
}
#standing-list .league .standings .header .won,
#standing-list .league .standings .header .drawn,
#standing-list .league .standings .header .lost,
#standing-list .league .standings .header .goal_scored,
#standing-list .league .standings .header .goal_allowed,
#standing-list .league .standings .header .goal_discord,
#standing-list .league .standings .header .match,
#standing-list .league .standings .header .point {
    width: 60px;
    height: 28px;
    overflow: hidden;
    color: #333;
    display: inline-block;
    text-align: center;
}
#standing-list .league .standings .header .match {
    margin-right: 156px;
}
@media (max-width: 975px) {
    .mt {
        margin-top: 10px
    }

    .mb {
        margin-bottom: 10px
    }

    .allmode-rational .allmode_img {
        max-width: 350px;
        margin: auto
    }

    .slidetitle {
        width: 77.5% !important
    }

    .slidetitle_2 {
        width: 90% !important
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .cowa_price_area .cowa_price_inner .cowa_price h6 {
        font: 600 14px/1 IRANSans, "Source Sans Pro", sans-serif
    }

    .cowa_price_area .cowa_price_inner .cowa_price {
        max-width: 308px !important;
        float: right !important
    }

    .slidetitle2 {
        width: 85% !important
    }

    .slidetitle {
        width: 97% !important
    }

    .hidden-xs {
        display: none
    }

    .mt {
        margin-top: 10px
    }

    .mb {
        margin-bottom: 10px
    }

    .p_l_r {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .container {
        padding: 0 !important
    }

    .right_header {
        padding: 7px 0 !important
    }

    #gruemenu > ul > li > a {
        padding: 3px 5px !important
    }

    #gruemenu.grue_mymenu > ul > li > a {
        font-size: 10.5px !important
    }

    .menu-nav3 li a {
        font-size: 11px !important;
        padding: 0 5px !important
    }

    .hover15 figure img {
        min-height: 200px;
        max-height: 200px
    }

    .slidetitle2 {
        width: 86% !important
    }

    .left_media_padding {
        border-bottom: unset !important
    }

    .gl-item-wr img {
        height: 120px !important
    }

    .gl-items-row-itm {
        padding-right: 5px !important;
        padding-left: 5px !important
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .cowa_price_area .cowa_price_inner .cowa_price.btc {
        max-width: unset
    }

    .hidden-xs {
        display: none
    }

    .mt {
        margin-top: 10px
    }

    .mb {
        margin-bottom: 10px
    }

    .container {
        padding: 0 !important
    }

    .right_header {
        padding: 7px 0 !important
    }

    .ads_content {
        text-align: center !important
    }

    .p_l_r {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    #right_header {
        background: none !important;
        border-top: none !important;
        border-radius: unset !important;
        float: none !important
    }

    .corenavi_mobile {
        display: block !important
    }

    .is_desktop {
        display: none !important
    }

    .content-showtags {
        border-top: unset !important
    }

    #wp-comment-cookies-consent {
        float: right;
        width: 10% !important
    }

    label {
        max-width: 90% !important
    }

    .comment-respond input {
        width: 82% !important
    }

    .slidetitle_2 {
        width: 78% !important
    }

    .slidetitle {
        width: 77.5% !important
    }

    .media-h img, .item-media_category img, .gl-item-wr img {
        max-height: 250px !important;
        min-height: 250px !important
    }

    .videoArea {
        width: 100%;
        max-width: 100%;
        margin: 0 !important
    }

    .slider_post_views {
        min-height: 150px !important;
        max-height: 150px !important
    }

    .main_header {
        display: none
    }

    .menu-navbar-right {
        display: block !important
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .hidden-xs {
        display: none
    }

    .container {
        padding: 0 !important
    }

    .bn-breaking-news {
        font-size: 11px !important;
        font-weight: 700
    }

    .mt {
        margin-top: 10px
    }

    .mb {
        margin-bottom: 10px
    }

    .ads-120-240 a {
        float: right !important
    }

    #right_header {
        background: none !important;
        border-top: none !important;
        border-radius: unset !important;
        float: none !important
    }

    .hover15 figure img {
        min-height: 200px;
        max-height: 200px
    }

    .title-marquee span {
        width: 65px !important;
        margin-top: 0 !important
    }

    .float_r {
        width: 100%;
        text-align: center
    }

    .box_category .images-150-100 {
        width: 250px;
        height: 150px
    }

    .corenavi_mobile {
        display: block !important
    }

    .is_desktop {
        display: none !important
    }

    .content-showtags {
        border-top: unset !important;
        border-bottom: unset !important
    }

    .tags_item_ul {
        margin: 0 !important
    }

    .main_content {
        padding: 5px !important
    }

    .comment-respond input {
        width: 80% !important
    }

    #submit {
        width: 100% !important
    }

    .comments_icon i {
        margin: 10px 5px !important
    }

    input[type="checkbox"], input[type="radio"] {
        float: right;
        width: 10% !important
    }

    label {
        max-width: 90% !important
    }

    .slidetitle_2 {
        width: 90% !important
    }

    .slide_posts {
        border-radius: 5px !important
    }

    .slidetitle {
        width: 97% !important
    }

    .slider_post_views {
        min-height: 150px !important;
        max-height: 150px !important
    }

    .main_header {
        display: none
    }

    .menu-navbar-right {
        display: block !important
    }

    .logo_right {
        margin: 5% 15% !important
    }

    .menu-nav3 li a {
        background-color: #333 !important;
        margin: 3px !important;
        font-size: 12px !important;
        line-height: 18px !important;
        padding: 0 5px !important
    }

    .navbar-toggle {
        margin-top: -20px !important
    }

    .media-h img, .item-media_category img {
        max-height: 150px !important;
        min-height: 150px !important
    }

    .gl-items-row-itm {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .media_category::before {
        font-size: 50px !important
    }

    .swiper-button-next, .swiper-button-prev {
        margin-top: -42px !important
    }

    .media_cat_title .swiper_title {
        font-size: 12px !important
    }

    .videoArea {
        width: 100%;
        max-width: 100%;
        margin: 0 !important
    }
}

.swiper-container.botswiper_media.swiper-container-horizontal.swiper-container-rtl img {
    padding: 4% 0;
	background:#000;
}
