@font-face {
  font-family: "FontAwesome";
  src: url("../lib/fonts/fontawesome-webfont.woff2?v=NjA3ZDMz") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "lg";
  src: url("../lib/fonts/lg.eot?v=NjA3ZDMz");
  src: url("../lib/fonts/lg.eot?v=NjA3ZDMz") format("embedded-opentype"), url("../lib/fonts/lg.woff?v=NjA3ZDMz") format("woff"), url("../lib/fonts/lg.ttf?v=NjA3ZDMz") format("truetype"), url("../lib/fonts/lg.svg?v=NjA3ZDMz#lg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "iransans";
  src: url("../fonts/IRANSansWeb.woff2") format("woff2");
  font-weight: normal;
  font-display: swap; }

@font-face {
  font-family: "iransans_ultralight";
  src: url("../fonts/IRANSansWeb_UltraLight.woff2") format("woff2");
  font-weight: normal;
  font-display: swap; }

@font-face {
  font-family: "iransans_light";
  src: url("../fonts/IRANSansWeb_Light.woff2") format("woff2");
  font-weight: normal;
  font-display: swap; }

@font-face {
  font-family: "iransans_medium";
  src: url("../fonts/IRANSansWeb_Medium.woff2") format("woff2");
  font-weight: normal;
  font-display: swap; }

@font-face {
  font-family: "iransans_bold";
  src: url("../fonts/IRANSansWeb_Bold.woff2") format("woff");
  font-weight: normal;
  font-display: swap; }

html,
body {
  padding: 0;
  margin: 0;
  background-color: #e9e9e9; }

body {
  font-size: 13px;
  font-weight: 400; }

body,
input,
select,
textarea {
  font-family: "iransans";
  direction: rtl; }

h1,
h2,
h3,
h4,
h5,
h6,
strong,
b {
  font-family: "iransans_bold";
  font-weight: normal; }

h1,
h2,
h3,
h4,
h5,
h6,
ul,
p {
  padding: 0;
  margin: 0; }

a {
  text-decoration: none;
  border: none;
  color: #000;
  outline: none; }

ul {
  list-style-type: none; }

button {
  background: none;
  border: none; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: 0; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333; }

.flickity-button:hover {
  background: #fff;
  cursor: pointer; }

.flickity-button:focus {
  outline: 0;
  box-shadow: 0 0 0 5px #19f; }

.flickity-button:active {
  opacity: .6; }

.flickity-button:disabled {
  opacity: .3;
  cursor: auto;
  pointer-events: none; }

.flickity-button-icon {
  fill: currentColor; }

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transform: translateY(-50%); }

.flickity-prev-next-button.previous {
  left: 10px; }

.flickity-prev-next-button.next {
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: .25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  opacity: 1; }

.main_wrapper {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 8px; }

.container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .container:after {
    content: " ";
    display: block;
    clear: both; }

.cols_cnt {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .cols_cnt:after {
    content: " ";
    display: block;
    clear: both; }

.bx_shadow, .article_body, .breadcrumb, .news .reportage, .information_bank, .related_news, .last_hot_list, .mostview_cm_list, .top_tabs_mob_list, .others, .comment_list, .useful_sport_list, .redirect_box, .text_type_holder {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09); }

.header_section {
  border-bottom: 1px solid #e6efff;
  margin-bottom: 10px; }
  .header_section h4 {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #002d56;
    padding-bottom: 5px;
    border-bottom: 1px solid #002d56; }
    .header_section h4 a {
      display: inherit;
      color: #002d56; }
    .header_section h4 span {
      display: inherit; }

.res {
  display: block;
  text-decoration: none; }
  .res > img {
    display: block;
    width: 100%;
    height: auto; }

.show_mob {
  display: block; }
  @media (min-width: 992px) {
    .show_mob {
      display: none; } }

.show_desk {
  display: none; }
  @media (min-width: 992px) {
    .show_desk {
      display: block; } }

.lSSlideOuter {
  direction: ltr; }

body.not_found .status_code {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin: 80px 0; }
  body.not_found .status_code:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 800px) {
    body.not_found .status_code {
      margin: 200px 0; } }
  body.not_found .status_code p {
    text-align: center;
    font-size: 2em;
    color: #002d56;
    font-family: "iransans_bold"; }

.transition, .article_tags a, .news .reportage_list .content .title a,
.news .n_reportage_list .content .title a,
.news .reportage_list_h1 .content .title a, .information_bank_list .title a, .related_news_list li a, .last_hot_header li, .last_hot_list li a, .mostview_cm_header li, .mostview_cm_list li a, .top_tabs_mob_header li, .top_tabs_mob_list li a, .others_list li a, .tab_head_mob, .useful_list li::before, .useful_list .title, .type_text_list > div a, .bread_box .bread_box_list .bread_item .title a {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

.mrgt {
  margin-top: 16px; }

.mrgbt {
  margin-bottom: 16px; }

.zxc > div {
  margin: 0 auto 16px auto; }

.zxc img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  height: auto; }

.fixed_adv_mob {
  position: fixed;
  right: 0;
  bottom: 0; }
  @media (min-width: 768px) {
    .fixed_adv_mob {
      display: none; } }
  .fixed_adv_mob a img {
    width: 100%;
    height: auto; }

ul::-webkit-scrollbar,
html::-webkit-scrollbar {
  width: 3px;
  border-radius: 10px;
  background-color: #777; }

.emergency_news {
  width: 100%;
  background-color: #e01b22;
  position: fixed;
  right: 0;
  bottom: 0; }

.emergency_news_inner {
  display: flex;
  align-items: center;
  padding: 6px 0; }
  .emergency_news_inner .emergency_news_header h4 {
    color: #fff;
    font-size: 1.15em; }
  .emergency_news_inner .emergency_news_list {
    padding-right: 16px; }
    .emergency_news_inner .emergency_news_list .title a {
      color: #fff; }

.poll {
  margin-bottom: 16px; }
  .poll .header_section {
    background-color: #fff;
    padding: 2px 10px 0 10px;
    border-bottom: 1px solid #e6efff;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0; }
  .poll #poll {
    box-shadow: 0px 0px 1px 1px #dfe4e7;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    padding: 10px; }
    .poll #poll .poll_title {
      font-size: 1em;
      color: #000;
      padding-bottom: 15px;
      font-family: "iransans"; }
    .poll #poll .options li {
      padding: 5px 0; }
    .poll #poll .btn_cnt {
      display: flex;
      justify-content: space-around;
      padding: 20px 0 10px 0; }
    .poll #poll #poll_submit {
      border: 0;
      background-color: #f5880b;
      padding: 3px 17px;
      border-radius: 5px;
      color: #fff;
      font-weight: bold; }
    .poll #poll .result {
      background-color: #002d56;
      padding: 3px 17px;
      display: inline-block;
      margin-top: 1px;
      border-radius: 5px;
      cursor: pointer;
      color: #fff;
      font-weight: bold; }
    .poll #poll .poll_result .result-text {
      display: block; }
    .poll #poll #poll_status {
      display: flex;
      align-items: center;
      font-size: 0.9em; }
      .poll #poll #poll_status svg {
        margin-left: 6px;
        margin-bottom: 5px; }

@media (min-width: 800px) {
  .poll-on-mobile {
    display: none; } }

@media (min-width: 0) and (max-width: 800px) {
  .poll-on-desktop {
    display: none; } }

.all_adv {
  display: none;
  margin-bottom: 16px; }
  @media (min-width: 992px) {
    .all_adv {
      display: block;
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      background-color: #fff;
      padding: 6.5px 10px;
      border-radius: 7px;
      position: relative; }
      .all_adv:after {
        content: " ";
        display: block;
        clear: both; } }
  .all_adv a {
    display: flex;
    align-items: center;
    color: #555;
    font: 13px "iransans_light"; }
    .all_adv a span {
      display: inherit; }
      .all_adv a span:last-child {
        background-color: #5895fc;
        padding: 7.5px;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 7px 0 0 7px; }

.desktop_search {
  position: relative; }
  .desktop_search input {
    max-width: 100%;
    height: 35px;
    color: #222;
    padding-right: 10px;
    font: 12px "iransans_light";
    border: none;
    border-radius: 7px; }
    .desktop_search input:focus {
      outline: none; }
  .desktop_search #search_submit {
    background-color: #5895fc;
    color: #fff;
    height: 35px;
    padding: 6px 9px 0 9px;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    border-radius: 7px 0 0 7px; }
    .desktop_search #search_submit i {
      font-size: 1.35em; }

.position_c7 {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  right: 20px;
  bottom: 100px; }
  .position_c7 > div {
    margin: 0;
    border-radius: 12px;
    margin: 0;
    border: 5px solid #3b2c2c;
    overflow: hidden; }
  .position_c7 button {
    border: 0;
    position: absolute;
    left: -6px;
    top: -40px;
    background-color: transparent; }

.sticky_zxc {
  position: fixed;
  bottom: 60px;
  width: 100%;
  z-index: 99;
  right: 0;
  opacity: 0;
  transition: all 200ms;
  visibility: hidden; }
  @media (min-width: 440px) {
    .sticky_zxc {
      display: none; } }
  .sticky_zxc img {
    max-width: 100%;
    height: auto; }
  .sticky_zxc #close_sticky_zxc {
    float: left;
    border-radius: 5px 5px 0 0;
    margin-right: 10px;
    border: none;
    padding: 0;
    background-color: #444444c4;
    padding: 1px 3px; }
    .sticky_zxc #close_sticky_zxc svg {
      padding: 2px;
      vertical-align: middle; }

.main_header {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px; }
  .main_header:after {
    content: " ";
    display: block;
    clear: both; }

.top_header {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #f57c00;
  padding: 9px 0; }
  .top_header:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 992px) {
    .top_header {
      padding: 0;
      background: linear-gradient(90deg, #f5991c 0%, #f5991c 16%, #f57c00 100%); } }
  .top_header .top_header_inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative; }
    .top_header .top_header_inner:after {
      content: " ";
      display: block;
      clear: both; }

.header_logo {
  float: right;
  padding: 8px 0; }
  @media (min-width: 992px) {
    .header_logo {
      width: 12%;
      float: right; } }
  .header_logo h1 {
    margin: 0;
    line-height: 0; }
  .header_logo img {
    display: block;
    height: auto; }

.header_logo.show_mob {
  float: right;
  padding: 0 calc(50% - 109px) 0 0; }

.header_adv_cnt {
  display: none;
  width: 88%;
  float: left;
  margin-left: 0;
  padding: 18px 16px 0 0; }
  @media (min-width: 1100px) {
    .header_adv_cnt {
      display: block; } }

.header_adv {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .header_adv:after {
    content: " ";
    display: block;
    clear: both; }
  .header_adv .first_header_adv {
    float: right; }
  .header_adv .second_header_adv {
    float: left; }

.date {
  display: none;
  width: 150px;
  height: 21px;
  position: absolute;
  bottom: 0;
  left: 0; }
  @media (min-width: 992px) {
    .date {
      display: block; } }
  .date span {
    float: left;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 10px;
    font: 10px/17px "iransans_light";
    z-index: 1200; }
    .date span::after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      right: -30px;
      bottom: 0;
      border-left: 30px solid transparent;
      border-right: 30px solid transparent;
      border-bottom: 17px solid #fff;
      z-index: -1; }
    .date span::before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      right: -33px;
      bottom: 0;
      border-left: 30px solid transparent;
      border-right: 30px solid transparent;
      border-bottom: 17px solid #f57c00;
      z-index: -1; }

.bottom_header {
  display: none;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border-bottom: 2px solid #c4c4c4;
  margin-bottom: 10px;
  position: relative; }
  .bottom_header:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 992px) {
    .bottom_header {
      display: block; } }

.main_nav.show_mob {
  float: right;
  padding-top: 5px; }

.main_nav {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .main_nav:after {
    content: " ";
    display: block;
    clear: both; }

.show_menu,
.hide_menu {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block; }
  .show_menu:after,
  .hide_menu:after {
    content: " ";
    display: block;
    clear: both; }
  .show_menu span,
  .hide_menu span {
    float: right;
    color: #fff; }

.hide_menu {
  display: none; }

@media (min-width: 992px) {
  #nav_toggle {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    #nav_toggle:after {
      content: " ";
      display: block;
      clear: both; } }

@media (min-width: 0) and (max-width: 992px) {
  #nav_toggle {
    display: none;
    width: 250px;
    background-color: #fbfcfe;
    position: fixed;
    top: 52px;
    right: 0;
    padding: 12px;
    z-index: 1; } }

#nav_toggle > li:last-child a {
  border-left: none; }

@media (min-width: 0) and (max-width: 992px) {
  #nav_toggle > li {
    padding: 6px 0;
    border-bottom: 1px solid #e9e9eb;
    padding-right: 4px; }
    #nav_toggle > li:first-of-type {
      padding-top: 0; }
    #nav_toggle > li:last-child {
      padding-bottom: 0;
      border-bottom: none; } }

@media (min-width: 992px) {
  #nav_toggle > li {
    float: right;
    font-size: 16px;
    position: relative; }
    #nav_toggle > li:hover .sub_menu {
      display: block; }
    #nav_toggle > li.active {
      border-bottom: 2px solid #180ab7; }
      #nav_toggle > li.active a {
        color: #180ab7; } }

#nav_toggle > li a {
  display: block;
  color: #626262;
  padding: 0 6px;
  margin: 8px 0;
  line-height: 32px;
  border-left: 1px solid #ccc;
  text-align: center;
  font-family: "iransans_light";
  font-size: 13px; }
  @media (min-width: 0) and (max-width: 992px) {
    #nav_toggle > li a {
      text-align: right;
      color: #202221;
      border-left: none;
      padding: 0 15px 0 0;
      margin: 0;
      line-height: unset; } }

#nav_toggle > li .fa-caret-left {
  position: absolute;
  top: 3px;
  color: #f57c00;
  cursor: pointer; }
  @media (min-width: 992px) {
    #nav_toggle > li .fa-caret-left {
      display: none; } }

@media (min-width: 0) and (max-width: 992px) {
  .item_inner {
    position: relative; } }

.sub_menu {
  display: none;
  padding: 17px 26px 17px 0; }
  @media (min-width: 992px) {
    .sub_menu {
      width: 237px;
      background-color: #fdfdfd;
      position: absolute;
      top: 48px;
      right: -90px;
      padding: 16px;
      z-index: 999; } }
  .sub_menu li {
    display: block;
    padding: 5px 0;
    border-bottom: 1px solid #e9e9eb; }
    .sub_menu li:first-of-type {
      padding-top: 0; }
    .sub_menu li:last-child {
      padding-bottom: 0;
      border-bottom: none; }
    @media (min-width: 992px) {
      .sub_menu li {
        padding: 7px 0; }
        .sub_menu li:hover a {
          color: #f57c00 !important; } }
    .sub_menu li a {
      color: #4e504f !important;
      padding: 0 !important; }
      @media (min-width: 992px) {
        .sub_menu li a {
          margin: 0 !important;
          line-height: unset !important;
          color: #000 !important;
          border-left: none !important; } }
  .sub_menu .fa-caret-left {
    display: none; }

.search_desk_mode {
  float: left;
  padding-top: 3px; }
  .search_desk_mode .search_desk_mode_inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    .search_desk_mode .search_desk_mode_inner:after {
      content: " ";
      display: block;
      clear: both; }
  .search_desk_mode .search {
    float: right;
    padding-top: 2px;
    padding-left: 12px; }
    .search_desk_mode .search input {
      display: none; }
  .search_desk_mode #search_btn {
    color: #fff;
    font-size: 1.4em; }
  .search_desk_mode .desk_mode_cnt {
    float: left; }
  .search_desk_mode #desk_mode {
    color: #fff;
    font-size: 1.5em; }

.main_footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #434447;
  margin-top: 24px;
  padding: 16px 0; }
  .main_footer:after {
    content: " ";
    display: block;
    clear: both; }

.top_footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  border-bottom: 1px solid #a0a0a2; }
  .top_footer:after {
    content: " ";
    display: block;
    clear: both; }

.app {
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0; }
  @media (min-width: 992px) {
    .app {
      width: 45%;
      float: left;
      margin-left: 0;
      padding-top: 16px; } }
  .app .header_section {
    border-bottom: 1px solid #9e9fa0;
    text-align: center; }
    @media (min-width: 992px) {
      .app .header_section {
        text-align: right; } }
    .app .header_section h4 {
      color: #f6f6f6;
      border-bottom: 1px solid #5895fc; }
      .app .header_section h4 a {
        color: #f6f6f6; }

.app_list {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  .app_list:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 500px) {
    .app_list li {
      display: inline-block;
      padding: 0 0 0 3px; }
      .app_list li:last-child {
        padding-left: 0; } }
  .app_list li a {
    display: block; }
  .app_list .sibche {
    border: 1px solid #737373;
    border-radius: 5px; }

.footer_slider_cnt {
  display: none; }
  @media (min-width: 992px) {
    .footer_slider_cnt {
      display: block;
      width: 120px;
      float: right; } }

.footer_slider {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .footer_slider:after {
    content: " ";
    display: block;
    clear: both; }
  .footer_slider .flickity-page-dots {
    display: none; }
  .footer_slider .carousel_cell {
    width: 100%;
    position: relative;
    border-radius: 7px; }
    .footer_slider .carousel_cell:before {
      display: block;
      text-align: center; }
  .footer_slider img {
    border-radius: 7px; }
  .footer_slider .flickity-button {
    background: unset; }
  .footer_slider .flickity-prev-next-button .flickity-button-icon {
    width: 45%;
    height: 45%; }
  .footer_slider .flickity-prev-next-button.next {
    right: -16px; }
  .footer_slider .flickity-prev-next-button.previous {
    left: -10px; }

.middle_footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid #a0a0a2;
  padding: 16px 0; }
  .middle_footer:after {
    content: " ";
    display: block;
    clear: both; }

.footer_nav {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .footer_nav:after {
    content: " ";
    display: block;
    clear: both; }

.footer_menu {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  .footer_menu:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 992px) {
    .footer_menu {
      text-align: right; } }
  .footer_menu li {
    display: inline-block; }
    .footer_menu li a {
      display: inline-block;
      color: #fff;
      font: 12px "iransans"; }
    .footer_menu li .seperator {
      display: inline-block;
      color: #b2b3b4;
      padding: 0 5px;
      font-size: 11px; }

.bottom_footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px; }
  .bottom_footer:after {
    content: " ";
    display: block;
    clear: both; }

.copyright {
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0;
  color: #eee;
  margin-bottom: 16px;
  text-align: center;
  font: 12px/20px "iransans"; }
  @media (min-width: 992px) {
    .copyright {
      width: 50%;
      float: right;
      text-align: right;
      margin-bottom: 0;
      padding-top: 7px; } }

.aasaam {
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
  line-height: 0; }
  @media (min-width: 992px) {
    .aasaam {
      width: 50%;
      float: left;
      margin-left: 0;
      text-align: left; } }
  .aasaam a {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    color: #eee; }
    .aasaam a:after {
      content: " ";
      display: block;
      clear: both; }
  .aasaam img {
    float: right; }
  .aasaam span {
    float: right;
    padding: 8px 6px 0 0;
    font: 12px/20px "iransans"; }

.n_first_col {
  display: none; }
  @media (min-width: 992px) {
    .n_first_col {
      display: block;
      width: 13.45%;
      float: right; } }

.position_g7 > div {
  margin-top: 16px; }

.position_g7 img {
  max-width: 100%; }

.n_second_col {
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0; }
  @media (min-width: 992px) {
    .n_second_col {
      display: block;
      padding: 0 30px;
      width: 73.1%;
      float: right; } }

.position_g0,
.position_g1 {
  display: block; }
  @media (min-width: 768px) {
    .position_g0,
    .position_g1 {
      display: none; } }
  @media (min-width: 0) and (max-width: 484px) {
    .position_g0 img,
    .position_g1 img {
      max-width: 100%; } }
  @media (min-width: 0) and (max-width: 768px) {
    .position_g0 > div,
    .position_g1 > div {
      margin-bottom: 8px; } }

.position_g2,
.position_g3 {
  display: none; }
  @media (min-width: 768px) {
    .position_g2,
    .position_g3 {
      display: block; } }
  .position_g2 img,
  .position_g3 img {
    width: 100%; }

.news_body {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .news_body:after {
    content: " ";
    display: block;
    clear: both; }

.news_page_content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .news_page_content:after {
    content: " ";
    display: block;
    clear: both; }

#news_page_article {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  #news_page_article:after {
    content: " ";
    display: block;
    clear: both; }

.article_body {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  border-radius: 7px; }
  .article_body:after {
    content: " ";
    display: block;
    clear: both; }

.article_header {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .article_header:after {
    content: " ";
    display: block;
    clear: both; }

.breadcrumb {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 8px 14px;
  margin-bottom: 16px;
  border-radius: 7px; }
  .breadcrumb:after {
    content: " ";
    display: block;
    clear: both; }
  .breadcrumb .breadcrumb_list {
    display: flex;
    align-items: center; }
    .breadcrumb .breadcrumb_list > span {
      display: flex;
      align-items: center;
      padding-left: 4px; }
    .breadcrumb .breadcrumb_list li {
      display: flex;
      align-items: center; }
      .breadcrumb .breadcrumb_list li span {
        display: flex;
        align-items: center; }
  .breadcrumb a,
  .breadcrumb span {
    color: #3b3b3b;
    font: 12px "iransans_light"; }

.newsinfo {
  padding: 8px 14px;
  margin-bottom: 16px;
  border-bottom: 1px solid #eee;
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: space-between; }

.right_newsinfo {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.news_code,
.news_time {
  color: #3b3b3b;
  padding-left: 8px;
  font: 11px/31px "iransans";
  display: flex;
  align-items: center;
  gap: 4px; }
  .news_code span,
  .news_time span {
    display: flex; }
  @media (min-width: 768px) {
    .news_code,
    .news_time {
      padding-left: 14px;
      font: 13px/31px "iransans"; } }

.news_code {
  display: flex;
  align-items: center;
  gap: 4px; }
  .news_code span {
    display: inherit; }

.news_time_cnt {
  display: flex;
  align-items: center; }

.news_cm {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #3b3b3b;
  padding-left: 6px;
  font: 13px/31px "iransans"; }
  .news_cm span {
    display: inherit; }

.hits_cnt {
  display: flex;
  align-items: center;
  gap: 3px; }
  .hits_cnt span {
    display: inherit; }

.edit {
  display: flex;
  align-items: center;
  padding-right: 4px; }
  .edit span {
    display: inherit;
    text-align: center; }

@media (min-width: 0) and (max-width: 599px) {
  .edit_change_mobile {
    display: flex;
    font-size: 10px;
    align-items: center;
    justify-content: flex-end; } }

@media (min-width: 600px) {
  .left_newsinfo {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 3px; }
    .left_newsinfo a,
    .left_newsinfo button,
    .left_newsinfo span {
      display: inherit;
      color: #002d56;
      font-size: 13px !important; } }

@media (min-width: 600px) {
  .edit_change_mobile {
    display: none; } }

.edit_change_desktop {
  display: flex;
  align-items: center; }
  @media (min-width: 0) and (max-width: 600px) {
    .edit_change_desktop {
      display: none; } }

@media (min-width: 0) and (max-width: 600px) {
  .change_font_on_desktop {
    display: none; } }

.change_font_on_desktop a,
.change_font_on_desktop button,
.change_font_on_desktop span {
  display: inherit;
  color: #002d56;
  font-size: 1.4em; }

.change_font_on_desktop .change_font {
  display: inline-flex;
  align-items: center; }
  .change_font_on_desktop .change_font a,
  .change_font_on_desktop .change_font span {
    display: inherit;
    padding: 0 2px; }

.change_font_on_desktop .mail {
  padding-left: 8px; }

.primary_inf {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 14px; }
  .primary_inf:after {
    content: " ";
    display: block;
    clear: both; }
  .primary_inf .uptitle {
    color: #666;
    margin-bottom: 12px;
    font-size: 14px; }
  .primary_inf .title {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: baseline;
    gap: 4px;
    margin: 0;
    line-height: 0;
    font-weight: 400;
    color: #180ab7;
    font: 21/20px "iransans_bold";
    line-height: 32px;
    padding: 5px 0; }
    .primary_inf .title:after {
      content: " ";
      display: block;
      clear: both; }
    .primary_inf .title span {
      display: inherit; }
  .primary_inf .lead {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #f2f7ff;
    color: #3a3a3b;
    padding: 15px 6px 15px 15px;
    margin-top: 16px;
    border: 1px solid #ccc;
    border-right: 5px solid #f57c00;
    font: 14px/20px "iransans_light"; }
    .primary_inf .lead:after {
      content: " ";
      display: block;
      clear: both; }

#echo_detail {
  padding: 14px 14px 0 14px; }
  #echo_detail .table-res {
    overflow-x: auto; }
  #echo_detail p {
    color: #222;
    margin-bottom: 10px;
    font: 14px/24px "iransans"; }
  #echo_detail video {
    max-width: 100%;
    display: block;
    margin: 0 auto 7px auto; }
  #echo_detail li video {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block; }
  #echo_detail .audio_twig audio {
    width: 100%;
    display: block;
    margin: 0 auto 7px auto; }
    @media (min-width: 768px) {
      #echo_detail .audio_twig audio {
        width: 86%; } }
  #echo_detail .video_info,
  #echo_detail .audio_info {
    margin: 12px 0;
    text-align: center; }
    #echo_detail .video_info span,
    #echo_detail .audio_info span {
      margin-left: 8px;
      color: #515151;
      font-size: 0.85em; }
  #echo_detail table {
    max-width: 100%;
    text-align: center;
    margin: 0 auto 7px auto;
    border: 1px solid #9bbb59; }
  #echo_detail td {
    padding: 3px 6px;
    border: 1px solid #9bbb59;
    font-size: 10pt; }
  #echo_detail tr:first-child {
    border-bottom: 3px solid #9bbb59; }
  #echo_detail tr:nth-child(even) {
    background-color: #e6eed5; }
  #echo_detail .middle_gallery ul {
    padding-right: 0;
    list-style-type: none; }
  #echo_detail #imageGalleryAttach {
    padding-right: 0;
    list-style-type: none; }
  #echo_detail a {
    display: inline-block;
    color: #f57c00; }
  #echo_detail a[href*="aparat-video"] {
    display: block !important; }
  #echo_detail a[href*="jabeh.com"] {
    display: block !important; }
  #echo_detail img {
    max-width: 100%;
    display: block;
    height: auto;
    margin: 0 auto 10px auto; }
  #echo_detail ul {
    padding: 0 24px 8px 0;
    list-style-type: disc; }
  #echo_detail iframe[id^="instagram"] {
    margin: 0 auto !important; }
  #echo_detail iframe {
    aspect-ratio: 16/9;
    width: 100%;
    max-width: 100%; }
  @media (min-width: 768px) {
    #echo_detail iframe[src*="bartarinha.com/form/"] {
      width: 60%;
      aspect-ratio: 500/300; } }

.side audio {
  width: 100%;
  display: block;
  margin: 0 auto 7px auto; }
  @media (min-width: 768px) {
    .side audio {
      width: 86%; } }

.bottom_article {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 14px; }
  .bottom_article:after {
    content: " ";
    display: block;
    clear: both; }

.article_tags {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }
  .article_tags:after {
    content: " ";
    display: block;
    clear: both; }
  .article_tags a {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    background-color: #f3f3f3;
    color: #434447;
    padding: 0 9px;
    margin: 6px 4px;
    border-radius: 7px;
    font: 13px/28px "iransans_light"; }
    .article_tags a:hover {
      background-color: #e9e9e9;
      color: #111; }
    .article_tags a:first-child {
      padding-right: 0;
      margin-right: 0; }
    .article_tags a span {
      display: inherit; }

.share_fault {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 0; }
  .share_fault:after {
    content: " ";
    display: block;
    clear: both; }
  .share_fault .share {
    width: 50%;
    float: right; }
    .share_fault .share .share_btn {
      display: flex;
      align-items: center;
      gap: 4px;
      color: #626262;
      font-size: 1.1em; }
      .share_fault .share .share_btn span {
        display: inherit; }
    .share_fault .share .article_share {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: none;
      padding-top: 3px; }
      .share_fault .share .article_share:after {
        content: " ";
        display: block;
        clear: both; }
      .share_fault .share .article_share a {
        float: right;
        display: block;
        margin: 3px;
        border-radius: 7px; }
        .share_fault .share .article_share a:first-child {
          margin-right: 0; }
      .share_fault .share .article_share .telegram {
        background-color: #36ade1;
        color: #fff;
        padding: 1px 6px 0 4px; }
      .share_fault .share .article_share .whatsapp {
        background-color: #21a514;
        color: #fff;
        padding: 2px 7px 0 5px; }
      .share_fault .share .article_share .twitter {
        background-color: #5ea9dd;
        color: #fff;
        padding: 2px 5px 0 5px; }
      .share_fault .share .article_share .google_plus {
        background-color: #dc4a3d;
        color: #fff;
        padding: 2px 3px 0 4px; }
      .share_fault .share .article_share .facebook {
        background-color: #3765a3;
        color: #fff;
        padding: 2px 5px 0 5px; }
  .share_fault .fault {
    width: 50%;
    float: left;
    margin-left: 0;
    text-align: left; }
    .share_fault .fault .fault_report {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      gap: 4px;
      color: #3a3a3b; }
      .share_fault .fault .fault_report span {
        display: inherit; }

.fault_report_cnt {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  background-color: rgba(0, 0, 0, 0.03);
  padding: 10px;
  margin-top: 12px;
  border: 1px solid #dfdfdf; }
  .fault_report_cnt:after {
    content: " ";
    display: block;
    clear: both; }

.fault_report_inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: right; }
  .fault_report_inner:after {
    content: " ";
    display: block;
    clear: both; }
  .fault_report_inner .title {
    color: #e01b22;
    margin-bottom: 10px; }
  .fault_report_inner label {
    display: block;
    color: #3a3a3b;
    margin-bottom: 8px; }
  .fault_report_inner #comment_message_contact {
    max-width: 100%;
    color: #3a3a3b;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 0.9em;
    border: 1px solid #dfdfdf;
    resize: vertical; }
    .fault_report_inner #comment_message_contact:focus-visible {
      outline: none; }
  .fault_report_inner .submit_fault_cnt {
    float: left; }
    .fault_report_inner .submit_fault_cnt .submit_fault {
      background-color: #669dfa;
      color: #fff;
      padding: 0 10px;
      border: none;
      border-radius: 7px; }
  .fault_report_inner #contact_status {
    color: #3a3a3b;
    font-size: 0.9em; }

.source_news {
  display: flex;
  align-items: center; }

.source_news_topic {
  color: #180ab7;
  padding-left: 6px;
  font-family: "iransans_bold"; }

.link_helper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 14px 40px 14px; }
  .link_helper:after {
    content: " ";
    display: block;
    clear: both; }

.link_helper_list {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .link_helper_list:after {
    content: " ";
    display: block;
    clear: both; }
  .link_helper_list li {
    margin-bottom: 6px; }
    .link_helper_list li:last-child {
      margin-bottom: 0; }
    .link_helper_list li span {
      padding-left: 8px; }
    .link_helper_list li a {
      display: inline;
      color: #3755d1;
      font: 13px/20px "iransans_bold"; }

.position_g4 img,
.position_g5 img {
  max-width: 100%; }

.position_h9 > div {
  margin-top: 16px; }

.news .reportage {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  margin-bottom: 16px;
  border-radius: 7px; }
  .news .reportage:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 992px) {
    .news .reportage {
      margin-top: 16px;
      margin-bottom: 0; } }
  .news .reportage .header_section h4 {
    padding-top: 10px; }
  .news .reportage .archive {
    float: left;
    padding-top: 6px; }
    .news .reportage .archive a {
      display: flex;
      align-items: center;
      color: #3b3b3b;
      font: 12px/29px "iransans_light"; }
      .news .reportage .archive a span {
        display: inherit; }

@media (min-width: 768px) and (max-width: 992px) {
  .news .first_reportage {
    margin-top: 16px; } }

.news .reportage_list,
.news .n_reportage_list,
.news .reportage_list_h1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(5, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px; }
  @media (min-width: 768px) {
    .news .reportage_list,
    .news .n_reportage_list,
    .news .reportage_list_h1 {
      grid-template-columns: repeat(5, 1fr);
      grid-template-rows: repeat(2, 1fr);
      grid-column-gap: 16px;
      grid-row-gap: 16px; } }
  .news .reportage_list li:hover .content .title a,
  .news .n_reportage_list li:hover .content .title a,
  .news .reportage_list_h1 li:hover .content .title a {
    color: #180ab7; }
  .news .reportage_list .image,
  .news .n_reportage_list .image,
  .news .reportage_list_h1 .image {
    margin-bottom: 8px; }
  .news .reportage_list .content .title,
  .news .n_reportage_list .content .title,
  .news .reportage_list_h1 .content .title {
    font-weight: 400; }
    .news .reportage_list .content .title a,
    .news .n_reportage_list .content .title a,
    .news .reportage_list_h1 .content .title a {
      display: block;
      color: #002d56;
      font: 13px/160% "iransans"; }

.news .reportage {
  float: unset;
  margin-bottom: 16px; }
  @media (min-width: 0) and (max-width: 992px) {
    .news .reportage {
      margin-top: 16px; } }

.information_bank {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0;
  display: none;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  margin-top: 16px;
  border-radius: 7px; }
  .information_bank:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 992px) {
    .information_bank {
      display: block; } }
  .information_bank .header_section h4 {
    padding-top: 10px; }

.information_bank_list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(11, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 4px; }
  .information_bank_list li:hover .title a {
    color: #e01b22; }
  .information_bank_list .image {
    margin-bottom: 8px; }
  .information_bank_list .title {
    font-weight: 400; }
    .information_bank_list .title a {
      display: block;
      color: #333;
      font: 13px/22px "iransans"; }

.related_news {
  background-color: #fff;
  padding: 0 10px 10px 10px;
  margin-bottom: 16px;
  border-radius: 7px; }
  .related_news .header_section h4 {
    padding-top: 10px; }

.related_news_list {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .related_news_list:after {
    content: " ";
    display: block;
    clear: both; }
  .related_news_list li {
    display: flex;
    gap: 8px;
    padding: 2px 6px;
    margin-bottom: 6px; }
    .related_news_list li:nth-child(even) {
      background-color: #eee; }
    .related_news_list li:last-child {
      margin-bottom: 0; }
    .related_news_list li:hover a {
      color: #e01b22; }
    .related_news_list li a {
      display: block;
      color: #002d56;
      font: normal 13px/157% "iransans"; }

.top_tabs {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  margin-bottom: 16px; }
  .top_tabs:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 768px) {
    .top_tabs {
      display: block; } }
  .top_tabs .top_tabs_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0; }

.last_hot_inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .last_hot_inner:after {
    content: " ";
    display: block;
    clear: both; }

.last_hot_header {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 0; }
  .last_hot_header li {
    display: flex;
    align-items: center;
    gap: 6px;
    background-color: #eee;
    padding: 2px 10px;
    border: 1px solid #fff;
    border-radius: 4px 4px 0 0;
    cursor: pointer; }
    .last_hot_header li.active {
      background-color: #fff;
      border-bottom: 1px solid #002d56; }
      .last_hot_header li.active a {
        color: #002d56; }
      .last_hot_header li.active svg path {
        fill: #e01b22; }
    .last_hot_header li > span {
      display: inherit; }
    .last_hot_header li > a {
      display: inherit;
      color: #4c4c4c;
      font: 12px/20px "iransans"; }

.last_hot_content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .last_hot_content:after {
    content: " ";
    display: block;
    clear: both; }
  .last_hot_content > div {
    display: none; }
    .last_hot_content > div.active {
      display: block; }

.last_hot_list {
  background-color: #fff;
  padding: 5px;
  border-radius: 0 0 7px 7px; }
  @media (min-width: 768px) {
    .last_hot_list {
      overflow-y: scroll;
      height: 420px;
      scrollbar-width: thin; } }
  .last_hot_list li {
    display: flex;
    gap: 8px;
    margin-bottom: 6px;
    padding: 2px 6px; }
    .last_hot_list li:nth-child(even) {
      background-color: #eee; }
    .last_hot_list li:last-child {
      margin-bottom: 0; }
    .last_hot_list li:hover a {
      color: #e01b22; }
    .last_hot_list li a {
      display: block;
      color: #002d56;
      font: normal 13px/157% "iransans"; }

.mostview_cm_inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .mostview_cm_inner:after {
    content: " ";
    display: block;
    clear: both; }

.mostview_cm_header {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 0; }
  .mostview_cm_header li {
    display: flex;
    align-items: center;
    gap: 8px;
    background-color: #eee;
    padding: 2px 10px;
    border: 1px solid #fff;
    border-radius: 4px 4px 0 0;
    cursor: pointer; }
    .mostview_cm_header li.active {
      background-color: #fff;
      border-bottom: 1px solid #002d56; }
      .mostview_cm_header li.active a {
        color: #002d56; }
      .mostview_cm_header li.active svg path {
        fill: #e01b22; }
    .mostview_cm_header li > span {
      display: inherit; }
    .mostview_cm_header li > a {
      display: inherit;
      color: #4c4c4c;
      font: 12px/20px "iransans"; }

.mostview_cm_content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .mostview_cm_content:after {
    content: " ";
    display: block;
    clear: both; }
  .mostview_cm_content > div {
    display: none; }
    .mostview_cm_content > div.active {
      display: block; }

.mostview_cm_list {
  background-color: #fff;
  padding: 5px;
  border-radius: 0 0 7px 7px; }
  @media (min-width: 768px) {
    .mostview_cm_list {
      overflow-y: scroll;
      height: 420px;
      scrollbar-width: thin; } }
  .mostview_cm_list li {
    display: flex;
    gap: 8px;
    margin-bottom: 6px;
    padding: 2px 6px; }
    .mostview_cm_list li:nth-child(even) {
      background-color: #eee; }
    .mostview_cm_list li:last-child {
      margin-bottom: 0; }
    .mostview_cm_list li:hover a {
      color: #e01b22; }
    .mostview_cm_list li a {
      display: inline;
      color: #002d56;
      font: normal 13px/157% "iransans"; }
    .mostview_cm_list li .comment_icon {
      display: inline;
      color: #f57c00;
      padding-right: 4px; }
      .mostview_cm_list li .comment_icon span:first-child {
        display: inline-block;
        line-height: 0;
        vertical-align: middle; }
      .mostview_cm_list li .comment_icon span:last-child {
        display: inline-block;
        line-height: 19px;
        vertical-align: middle; }

.top_tabs_mob {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 16px; }
  .top_tabs_mob:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 768px) {
    .top_tabs_mob {
      display: none; } }

.top_tabs_mob_inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .top_tabs_mob_inner:after {
    content: " ";
    display: block;
    clear: both; }

.top_tabs_mob_header {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 0; }
  .top_tabs_mob_header li {
    display: flex;
    align-items: center;
    gap: 3px;
    background-color: #eee;
    padding: 2px 6px;
    border: 1px solid #fff;
    border-radius: 4px 4px 0 0;
    cursor: pointer; }
    .top_tabs_mob_header li.active {
      background-color: #fff;
      border-bottom: 1px solid #002d56; }
      .top_tabs_mob_header li.active svg path {
        fill: #e01b22; }
      .top_tabs_mob_header li.active a {
        color: #002d56; }
    .top_tabs_mob_header li > span {
      display: inherit; }
    .top_tabs_mob_header li > a {
      display: inherit;
      color: #4c4c4c;
      font: 10px/20px "iransans"; }

.top_tabs_mob_content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .top_tabs_mob_content:after {
    content: " ";
    display: block;
    clear: both; }
  .top_tabs_mob_content > div {
    display: none; }
    .top_tabs_mob_content > div.active {
      display: block; }

.top_tabs_mob_list {
  background-color: #fff;
  padding: 5px;
  border-radius: 0 0 7px 7px; }
  .top_tabs_mob_list li {
    display: flex;
    gap: 8px;
    margin-bottom: 6px;
    padding: 2px 6px; }
    .top_tabs_mob_list li:nth-child(even) {
      background-color: #eee; }
    .top_tabs_mob_list li:last-child {
      margin-bottom: 0; }
    .top_tabs_mob_list li:hover a {
      color: #e01b22; }
    .top_tabs_mob_list li a {
      color: #002d56;
      font: normal 12px/157% "iransans"; }
    .top_tabs_mob_list li .comment_icon {
      display: inline;
      color: #f57c00;
      padding-right: 4px; }
      .top_tabs_mob_list li .comment_icon span:first-child {
        display: inline-block;
        line-height: 0;
        vertical-align: middle; }
      .top_tabs_mob_list li .comment_icon span:last-child {
        display: inline-block;
        line-height: 19px;
        vertical-align: middle; }

.others_web {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px; }
  .others_web:after {
    content: " ";
    display: block;
    clear: both; }

.others_web_list {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 16px; }
  @media only screen and (min-width: 600px) {
    .others_web_list {
      grid-template-rows: repeat(2, 1fr); } }
  @media (min-width: 768px) {
    .others_web_list {
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: 1fr;
      grid-column-gap: 16px;
      grid-row-gap: 0; } }

.others {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  border-radius: 7px; }
  .others:after {
    content: " ";
    display: block;
    clear: both; }
  .others .header_section h4 {
    padding-top: 10px; }

.others_list {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow-y: scroll;
  height: 150px;
  scrollbar-width: thin; }
  .others_list:after {
    content: " ";
    display: block;
    clear: both; }
  .others_list li {
    display: flex;
    gap: 8px;
    padding: 2px 6px;
    margin-bottom: 6px; }
    .others_list li:nth-child(even) {
      background-color: #eee; }
    .others_list li:last-child {
      margin-bottom: 0; }
    .others_list li:hover a {
      color: #e01b22; }
    .others_list li a {
      color: #002d56;
      font: normal 13px/157% "iransans"; }

#newsCommentBoxForm {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  border-radius: 7px; }
  #newsCommentBoxForm:after {
    content: " ";
    display: block;
    clear: both; }
  #newsCommentBoxForm .header_section h4 {
    padding-top: 10px; }
  #newsCommentBoxForm fieldset {
    padding: 0;
    margin: 0;
    border: none; }
  #newsCommentBoxForm .submit_cnt {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #ccc;
    padding-bottom: 16px;
    margin-bottom: 16px; }
    #newsCommentBoxForm .submit_cnt:after {
      content: " ";
      display: block;
      clear: both; }
    #newsCommentBoxForm .submit_cnt .submit_comment {
      float: left;
      background-color: #669dfa;
      color: #fff;
      padding: 4px 10px;
      border: none;
      border-radius: 7px; }
  #newsCommentBoxForm .statusBox {
    color: #3a3a3b;
    font-size: 0.95em; }

.name_input {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px; }
  .name_input:after {
    content: " ";
    display: block;
    clear: both; }
  .name_input label {
    display: block;
    color: #3a3a3b;
    margin-bottom: 8px; }
    @media (min-width: 768px) {
      .name_input label {
        width: 10%;
        float: right;
        margin-bottom: 0;
        padding-top: 5px; } }
  .name_input input {
    width: 100%;
    color: #3a3a3b;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 7px;
    font-size: 0.9em; }
    .name_input input:focus {
      outline: none; }
    @media (min-width: 768px) {
      .name_input input {
        width: 90%;
        float: left;
        margin-left: 0; } }

.write_msg {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px; }
  .write_msg:after {
    content: " ";
    display: block;
    clear: both; }
  .write_msg label {
    display: block;
    color: #3a3a3b;
    margin-bottom: 8px; }
    @media (min-width: 768px) {
      .write_msg label {
        width: 10%;
        float: right;
        margin-bottom: 0; } }
  .write_msg textarea {
    width: 100%;
    color: #3a3a3b;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 7px;
    font-size: 0.9em;
    resize: vertical; }
    .write_msg textarea:focus-visible {
      outline: none; }
    @media (min-width: 768px) {
      .write_msg textarea {
        width: 90%;
        float: left;
        margin-left: 0; } }

.comment_rules {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .comment_rules:after {
    content: " ";
    display: block;
    clear: both; }
  .comment_rules button {
    display: flex;
    align-items: center;
    gap: 6px;
    float: left;
    color: #e01b22;
    font: 13px/20px "iransans"; }
  .comment_rules span {
    display: inherit; }

.rules_content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none; }
  .rules_content:after {
    content: " ";
    display: block;
    clear: both; }
  .rules_content p {
    color: #3a3a3b;
    font: 11px/27px "iransans"; }

.comment_list {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  margin-bottom: 16px;
  border-radius: 7px; }
  .comment_list:after {
    content: " ";
    display: block;
    clear: both; }
  .comment_list .header_section h4 {
    padding-top: 10px; }
  .comment_list .comment_list_cnt {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    .comment_list .comment_list_cnt:after {
      content: " ";
      display: block;
      clear: both; }
    .comment_list .comment_list_cnt .matn_comment {
      padding: 12px 0; }
      .comment_list .comment_list_cnt .matn_comment p {
        color: #3a3a3b;
        font: 13px "iransans_light";
        overflow-x: auto; }
  .comment_list .comment_head {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #eee;
    padding: 4px 8px;
    margin-bottom: 8px;
    border-radius: 7px; }
    .comment_list .comment_head:after {
      content: " ";
      display: block;
      clear: both; }
    .comment_list .comment_head .user_name_cnt {
      width: 20%;
      float: right; }
      .comment_list .comment_head .user_name_cnt .user_name {
        color: #180ab7;
        font: 12px/22px "iransans_light"; }
    .comment_list .comment_head .comment_title {
      width: 80%;
      float: left;
      margin-left: 0; }
      .comment_list .comment_head .comment_title a {
        color: #180ab7;
        font: 12px/22px "iransans_light"; }

.level-0 .comment_list {
  border: 1px solid #ccc;
  box-shadow: unset;
  margin-right: 32px;
  margin-top: 32px;
  margin-bottom: 32px;
  border-radius: unset; }

.time_rate {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .time_rate:after {
    content: " ";
    display: block;
    clear: both; }
  .time_rate .comment_published_cnt {
    width: 30%;
    float: right; }
    .time_rate .comment_published_cnt .comment_published {
      color: #3a3a3b;
      font-size: 0.95em; }
  .time_rate .comment_reply {
    width: 70%;
    float: left;
    margin-left: 0;
    text-align: left; }
    .time_rate .comment_reply .reply {
      display: inline-block;
      color: #180ab7;
      padding: 2px 8px;
      border: 1px solid #ccc;
      border-radius: 7px;
      font: 12px/29px "iransans_light";
      vertical-align: middle; }
    .time_rate .comment_reply .dislike {
      display: inline-flex;
      align-items: center;
      gap: 2px;
      color: #e01b22;
      padding: 0 8px;
      border: 1px solid #ccc;
      border-radius: 7px;
      font: 12px/29px "iransans_light"; }
      .time_rate .comment_reply .dislike span:first-child {
        display: inherit;
        padding-top: 3px; }
      .time_rate .comment_reply .dislike span:last-child {
        display: inherit; }
    .time_rate .comment_reply .like {
      display: inline-flex;
      align-items: center;
      gap: 2px;
      color: #669dfa;
      padding: 0 8px;
      border: 1px solid #ccc;
      border-radius: 7px;
      font: 12px/29px "iransans_light"; }
      .time_rate .comment_reply .like span:first-child {
        display: inherit;
        padding-top: 3px; }
      .time_rate .comment_reply .like span:last-child {
        display: inherit; }

.cm_time {
  color: #5f5f5f;
  padding-right: 16px;
  font-size: 0.9em; }

.position_g6 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: right;
  margin-right: 0;
  margin-left: 0; }
  .position_g6:after {
    content: " ";
    display: block;
    clear: both; }
  .position_g6 > div {
    margin: 16px auto 0 auto; }
  .position_g6 img {
    max-width: 100%; }

.n_third_col {
  display: none; }
  @media (min-width: 992px) {
    .n_third_col {
      display: block;
      width: 13.45%;
      float: right; } }

.position_g8 > div {
  margin-top: 16px; }

.position_g8 img {
  max-width: 100%; }

.first_tab {
  margin-bottom: 16px; }

@media (min-width: 800px) {
  .related_utility {
    display: grid;
    grid-template-areas: ". .";
    gap: 16px; } }

.tab_head_mob {
  background-color: #eee;
  padding: 2px 10px;
  border: 1px solid #fff;
  border-radius: 4px 4px 0 0;
  cursor: pointer; }
  .tab_head_mob.active {
    background-color: #fff;
    border-bottom: 1px solid #002d56; }
    .tab_head_mob.active a {
      color: #002d56; }
    .tab_head_mob.active i {
      color: #e01b22; }
  .tab_head_mob a {
    color: #4c4c4c;
    font: 13px/22px "iransans"; }
  .tab_head_mob i {
    color: #4c4c4c;
    padding-left: 4px;
    font-size: 1.45em; }

.tab_head_desk {
  background-color: #fff;
  padding: 2px 10px 0 10px;
  border-bottom: 1px solid #e6efff;
  border-radius: 4px 4px 0 0; }
  .tab_head_desk .tab_topic {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #002d56;
    padding-bottom: 6px;
    border-bottom: 1px solid #002d56; }
    .tab_head_desk .tab_topic span,
    .tab_head_desk .tab_topic a {
      display: inherit; }
  .tab_head_desk a {
    color: #002d56; }

.tab_head_mob {
  display: none; }
  @media (min-width: 768px) {
    .tab_head_mob {
      display: none; } }

.tab_head_desk {
  display: block; }
  @media (min-width: 768px) {
    .tab_head_desk {
      display: block; } }

.useful_sport_content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .useful_sport_content:after {
    content: " ";
    display: block;
    clear: both; }

.useful_sport_list {
  background-color: #fff;
  padding: 10px;
  border-radius: 0 0 7px 7px; }
  .useful_sport_list li {
    position: relative; }

.useful_list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px; }
  .useful_list li:hover::before,
  .useful_list li:hover .title {
    color: #e01b22; }
  .useful_list .title {
    color: #002d56;
    padding-right: 24px; }

.newspaper {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="15" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1536 1280"%3E%3Cpath fill="%23002d56" d="M1023 704h316q-1-3-2.5-8.5t-2.5-7.5l-212-496H414L202 688q-1 3-2.5 8.5T197 704h316l95 192h320zm513 30v482q0 26-19 45t-45 19H64q-26 0-45-19t-19-45V734q0-62 25-123L263 59q10-25 36.5-42T352 0h832q26 0 52.5 17t36.5 42l238 552q25 61 25 123z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.coin {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 64 64"%3E%3Cpath fill="%23405866" d="M48.894 41.17c0-9.542-6.725-12.278-14-13.818l-3.856-.781c-5.702-1.121-6.142-2.775-6.142-4.989c0-2.873 2.589-4.59 6.926-4.59c5.136 0 6.452 2.58 6.998 4.518l.052.161c.646 1.69 2.147 2.698 4.02 2.698c.485 0 .921-.074 1.247-.14c2.01-.4 3.41-2 3.41-3.895c0-.47-.085-.936-.256-1.389c-1.03-3.312-3.924-8.525-11.943-9.715V3.55c0-4.731-7.41-4.731-7.41 0v5.714c-8.614 1.348-11.786 7.208-11.786 12.316c0 9.294 6.472 11.885 12.794 13.189l4.171.886c5.94 1.208 6.987 2.757 6.987 5.563c0 3.429-2.899 5.473-7.759 5.473c-6.309 0-7.595-2.841-8.455-6.03c-.503-1.765-2.098-2.902-4.065-2.902c-.429 0-.773.057-1.188.128l-.125.024c-2.034.483-3.399 2.085-3.399 3.984c0 .361.064.668.116.916l.064.284c.915 3.093 2.935 9.848 13.01 11.355v5.945c0 2.367 1.862 3.606 3.704 3.606s3.706-1.239 3.706-3.606v-5.841c8-1.042 13.187-6.153 13.187-13.383"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.price_car {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23002d56" d="m20.772 10.155l-1.368-4.104A2.995 2.995 0 0 0 16.559 4H7.441a2.995 2.995 0 0 0-2.845 2.051l-1.368 4.104A2 2 0 0 0 2 12v5c0 .738.404 1.376 1 1.723V21a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2h12v2a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2.277A1.99 1.99 0 0 0 22 17v-5a2 2 0 0 0-1.228-1.845zM7.441 6h9.117c.431 0 .813.274.949.684L18.613 10H5.387l1.105-3.316A1 1 0 0 1 7.441 6zM5.5 16a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 5.5 16zm13 0a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 18.5 16z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.air {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23002d56" d="M18.944 11.112C18.507 7.67 15.56 5 12 5C9.244 5 6.85 6.611 5.757 9.15C3.609 9.792 2 11.82 2 14c0 2.757 2.243 5 5 5h11c2.206 0 4-1.794 4-4a4.01 4.01 0 0 0-3.056-3.888z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.weather {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="%23002d56" d="M4.158 12.025a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm6 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm-3.5 1.5a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 0 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm6 0a.5.5 0 0 1 .316.633l-.5 1.5a.5.5 0 1 1-.948-.316l.5-1.5a.5.5 0 0 1 .632-.317zm.747-8.498a5.001 5.001 0 0 0-9.499-1.004A3.5 3.5 0 1 0 3.5 11H13a3 3 0 0 0 .405-5.973z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.tehran {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="%23002d56" d="m20.772 10.155l-1.368-4.104A2.995 2.995 0 0 0 16.559 4H7.441a2.995 2.995 0 0 0-2.845 2.051l-1.368 4.104A2 2 0 0 0 2 12v5c0 .738.404 1.376 1 1.723V21a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2h12v2a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-2.277A1.99 1.99 0 0 0 22 17v-5a2 2 0 0 0-1.228-1.845zM7.441 6h9.117c.431 0 .813.274.949.684L18.613 10H5.387l1.105-3.316A1 1 0 0 1 7.441 6zM5.5 16a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 5.5 16zm13 0a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 18.5 16z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.daily_faal {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 20 20"%3E%3Cpath fill="%23002d56" d="M15 4h3v15H2V4h3V3c0-.41.15-.76.44-1.06c.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1h4V3c0-.41.15-.76.44-1.06c.29-.29.65-.44 1.06-.44s.77.15 1.06.44c.29.3.44.65.44 1.06v1zM6 3v2.5a.491.491 0 0 0 .5.5a.491.491 0 0 0 .5-.5V3c0-.14-.05-.26-.15-.35c-.09-.1-.21-.15-.35-.15s-.26.05-.35.15c-.1.09-.15.21-.15.35zm7 0v2.5c0 .14.05.26.14.36c.1.09.22.14.36.14s.26-.05.36-.14c.09-.1.14-.22.14-.36V3a.491.491 0 0 0-.5-.5a.491.491 0 0 0-.5.5zm4 15V8H3v10h14zM7 9v2H5V9h2zm2 0h2v2H9V9zm4 2V9h2v2h-2zm-6 1v2H5v-2h2zm2 0h2v2H9v-2zm4 2v-2h2v2h-2zm-6 1v2H5v-2h2zm4 2H9v-2h2v2zm4 0h-2v-2h2v2z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.hafez_faal {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="16.31" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1696 1536"%3E%3Cpath fill="%23002d56" d="M1671 350q40 57 18 129l-275 906q-19 64-76.5 107.5T1215 1536H292q-77 0-148.5-53.5T44 1351q-24-67-2-127q0-4 3-27t4-37q1-8-3-21.5t-3-19.5q2-11 8-21t16.5-23.5T84 1051q23-38 45-91.5t30-91.5q3-10 .5-30t-.5-28q3-11 17-28t17-23q21-36 42-92t25-90q1-9-2.5-32t.5-28q4-13 22-30.5t22-22.5q19-26 42.5-84.5T372 283q1-8-3-25.5t-2-26.5q2-8 9-18t18-23t17-21q8-12 16.5-30.5t15-35t16-36t19.5-32T504.5 12t36-11.5T588 6l-1 3q38-9 51-9h761q74 0 114 56t18 130l-274 906q-36 119-71.5 153.5T1057 1280H188q-27 0-38 15q-11 16-1 43q24 70 144 70h923q29 0 56-15.5t35-41.5l300-987q7-22 5-57q38 15 59 43zm-1064 2q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5T1279 352l21-64q4-13-2-22.5t-20-9.5H670q-13 0-25.5 9.5T628 288zm-83 256q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5T1196 608l21-64q4-13-2-22.5t-20-9.5H587q-13 0-25.5 9.5T545 544z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.religious_times {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cg fill="none" stroke="%23002d56" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"%3E%3Ccircle cx="12" cy="12" r="10"%2F%3E%3Cpath d="M12 6v6H7.5"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.sport_table {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="14.4" preserveAspectRatio="xMidYMid meet" viewBox="0 0 640 512"%3E%3Cpath fill="%23002d56" d="M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.league_table {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="18" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 256"%3E%3Cpath fill="%23002d56" d="M231.8 134.8a4.8 4.8 0 0 0 0-1.2c.1-1.9.2-3.7.2-5.6a103.2 103.2 0 0 0-23-65.1a5.5 5.5 0 0 0-1.4-1.7a103.9 103.9 0 0 0-41.1-29.8l-1.1-.4a103.4 103.4 0 0 0-74.8 0l-1.1.4a103.9 103.9 0 0 0-41.1 29.8a5.5 5.5 0 0 0-1.4 1.7A103.2 103.2 0 0 0 24 128c0 1.9.1 3.7.2 5.6a4.8 4.8 0 0 0 0 1.2a104.2 104.2 0 0 0 15.7 48.4a9.9 9.9 0 0 0 1.1 1.7a104.3 104.3 0 0 0 60.3 43.6h.3a104.2 104.2 0 0 0 52.8 0h.3a104.3 104.3 0 0 0 60.3-43.6a9.9 9.9 0 0 0 1.1-1.7a104.2 104.2 0 0 0 15.7-48.4ZM68.5 117.1l13.2 4.3l12.7 39.2l-8.1 11.2H51.7a86.2 86.2 0 0 1-11.2-34.3Zm119 0l28 20.4a86.2 86.2 0 0 1-11.2 34.3h-34.6l-8.1-11.2l12.7-39.2Zm5.7-48.1l-10.7 32.9l-13.2 4.3L136 81.9V68.1l28-20.4A87 87 0 0 1 193.2 69ZM92 47.7l28 20.4v13.8l-33.3 24.3l-13.2-4.3L62.8 69A87 87 0 0 1 92 47.7Zm18 166.4l-10.7-32.9l8.1-11.2h41.2l8.1 11.2l-10.7 32.9a86.2 86.2 0 0 1-36 0Z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.live_results {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="18" height="14.15" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1792 1408"%3E%3Cpath fill="%23002d56" d="M384 1056v64q0 13-9.5 22.5T352 1152h-64q-13 0-22.5-9.5T256 1120v-64q0-13 9.5-22.5t22.5-9.5h64q13 0 22.5 9.5t9.5 22.5zm0-256v64q0 13-9.5 22.5T352 896h-64q-13 0-22.5-9.5T256 864v-64q0-13 9.5-22.5T288 768h64q13 0 22.5 9.5T384 800zm0-256v64q0 13-9.5 22.5T352 640h-64q-13 0-22.5-9.5T256 608v-64q0-13 9.5-22.5T288 512h64q13 0 22.5 9.5T384 544zm1152 512v64q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1120v-64q0-13 9.5-22.5t22.5-9.5h960q13 0 22.5 9.5t9.5 22.5zm0-256v64q0 13-9.5 22.5T1504 896H544q-13 0-22.5-9.5T512 864v-64q0-13 9.5-22.5T544 768h960q13 0 22.5 9.5t9.5 22.5zm0-256v64q0 13-9.5 22.5T1504 640H544q-13 0-22.5-9.5T512 608v-64q0-13 9.5-22.5T544 512h960q13 0 22.5 9.5t9.5 22.5zm128 704V416q0-13-9.5-22.5T1632 384H160q-13 0-22.5 9.5T128 416v832q0 13 9.5 22.5t22.5 9.5h1472q13 0 22.5-9.5t9.5-22.5zm128-1088v1088q0 66-47 113t-113 47H160q-66 0-113-47T0 1248V160Q0 94 47 47T160 0h1472q66 0 113 47t47 113z"%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: right; }

.redirect_box {
  margin-bottom: 16px;
  width: 100%;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  border-radius: 7px; }
  .redirect_box .header_section h4 {
    padding-top: 10px; }
  .redirect_box ul {
    overflow-y: scroll;
    height: 150px;
    scrollbar-width: thin; }
  .redirect_box li {
    display: flex;
    gap: 8px;
    padding: 2px 6px;
    margin-bottom: 6px; }
    .redirect_box li a {
      color: #002d56;
      font: normal 13px/157% "iransans";
      transition: all 0.3s ease-in; }
    .redirect_box li:hover a {
      color: #e01b22; }
    .redirect_box li:nth-child(even) {
      background-color: #eee; }
    .redirect_box li:last-child {
      margin-bottom: 0; }

.text_type_holder {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  padding: 0 10px 10px 10px;
  margin-bottom: 16px;
  border-radius: 7px; }
  .text_type_holder:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 992px) {
    .text_type_holder {
      margin-top: 16px; } }
  .text_type_holder .header_section h4 {
    padding-top: 10px; }

.type_text_list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap; }
  .type_text_list > div {
    background-color: #f3f3f3;
    padding: 4px 8px;
    border-radius: 7px; }
    .type_text_list > div:hover a {
      color: #f58a0d; }

.email_cnt {
  display: none; }

.position_j9 {
  transform: translate(100%, 0);
  visibility: hidden;
  transition: all .4s ease, color .4s ease; }

.position_k8 {
  transform: translate(100%, 0);
  visibility: hidden;
  transition: all .4s ease, color .4s ease; }

@media screen and (min-width: 600px) {
  .just_mobile {
    display: none; } }

.mobile_visible_fixed {
  transition: all .4s ease, color .4s ease;
  transform: translate(0, 0);
  visibility: visible; }

.sticky_zxc_top {
  position: fixed;
  top: 70px;
  width: 100%;
  z-index: 99999;
  left: 0; }
  .sticky_zxc_top #close_adv {
    display: block;
    text-align: left; }

.sticky_zxc_top2 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
  left: 0; }

#close_adv,
#close_adv2 {
  background-color: #6c6c6ccf;
  border-radius: 0 0 8px 8px;
  position: absolute;
  bottom: -24px;
  left: 8px;
  border: none;
  padding: 1px 8px; }

.position-j9 img,
.position-k8 img {
  display: block;
  max-width: 100%;
  height: auto; }

.sticky_zxc_bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 99999;
  left: 0; }

.bread_box {
  margin-bottom: 12px; }
  .bread_box .bread_box_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 8px; }
    @media screen and (max-width: 990px) {
      .bread_box .bread_box_list li:last-of-type {
        display: none; } }
    @media screen and (min-width: 990px) {
      .bread_box .bread_box_list {
        grid-template-columns: repeat(3, 1fr); } }
    .bread_box .bread_box_list .bread_item {
      display: flex;
      gap: 12px; }
      .bread_box .bread_box_list .bread_item .image {
        width: 40%; }
      .bread_box .bread_box_list .bread_item .title {
        width: 60%;
        font-size: .8rem; }
      .bread_box .bread_box_list .bread_item:hover .title a {
        color: #91110f; }

.pelikan_iframe {
  background-color: #fff;
  width: 100%;
  height: 600px;
  border: unset; }
  @media only screen and (min-width: 650px) {
    .pelikan_iframe {
      display: none; } }

.show_adv {
  visibility: visible !important;
  opacity: 1 !important;
  transition: 0.3s all ease-in-out; }

.end_news_message {
  padding: 14px;
  text-align: center;
  font-size: 16px; }
  .end_news_message a {
    color: #3755d1;
    font-weight: 900; }

.content-container {
  min-height: 190px !important; }

.video_layout {
  background-color: #0d0d0d;
  color: #fff;
  position: relative; }
  .video_layout #main_header {
    position: sticky;
    width: 100%;
    top: 0;
    z-index: 25; }
  @media screen and (max-width: 900px) {
    .video_layout .show_desktop {
      display: none; } }
  @media screen and (min-width: 900px) {
    .video_layout .mobile_show {
      display: none; } }
  .video_layout .mobile_show .breadcrumb {
    background-color: transparent;
    padding: 2px;
    margin: 0; }
    .video_layout .mobile_show .breadcrumb span {
      color: #7b8794;
      font-size: .8rem; }
  .video_layout .mobile_show .video_info {
    display: flex;
    gap: 4px;
    align-items: center; }
  .video_layout .right_col {
    position: sticky;
    top: 55px;
    background-color: #0d0d0d;
    z-index: 22;
    padding-bottom: 16px; }
    @media screen and (min-width: 900px) {
      .video_layout .right_col {
        top: 101px;
        height: 100vh; } }
  .video_layout .video_list_cnt {
    border: 1px solid #5d5d5d6e;
    background: #ffffff0d;
    border-radius: 7px; }
    .video_layout .video_list_cnt .video_header {
      display: flex;
      z-index: 12;
      padding: 12px 0.5rem;
      border-bottom: 1px solid #5d5d5d6e; }
    .video_layout .video_list_cnt .video_list {
      padding: 0px 0.5rem;
      display: grid;
      gap: 8px;
      max-height: 70vh;
      overflow-y: auto;
      padding: 8px; }
  .video_layout .video_list_cnt2 {
    margin-top: 32px;
    background-color: #ffffff0d;
    border-radius: 7px; }
    .video_layout .video_list_cnt2 .video_header {
      display: flex;
      z-index: 12;
      padding: 12px 0.5rem; }
    .video_layout .video_list_cnt2 .video_list {
      padding: 0px 0.5rem;
      display: grid;
      gap: 8px; }
  .video_layout .video_list_item {
    display: grid;
    grid-template-columns: 40% 1fr;
    gap: 8px; }
    .video_layout .video_list_item .res {
      position: relative; }
    .video_layout .video_list_item .play_icon {
      position: absolute;
      top: 30%;
      right: calc(50% - 20px);
      background-color: #0000007d;
      padding: 8px 9px 3px 12px;
      border-radius: 50%;
      opacity: 0;
      transition: .3s; }
    .video_layout .video_list_item .video_duration {
      position: absolute;
      bottom: 0.125rem;
      left: 0.125rem;
      background: #10151ae6;
      padding: 0 .25rem;
      color: #fff;
      font-size: 0.8rem;
      display: flex;
      align-items: center;
      gap: 4px; }
    .video_layout .video_list_item img {
      aspect-ratio: 165/95;
      border-radius: .125rem;
      box-shadow: inset 0 0 0 1px #ffffff1a;
      border-radius: 7px; }
    .video_layout .video_list_item:hover .title a {
      color: #fff; }
    .video_layout .video_list_item:hover .play_icon {
      opacity: .7; }
    .video_layout .video_list_item .title a {
      color: #cbd2d9;
      overflow: hidden;
      display: -webkit-box;
      -moz-box-orient: vertical;
      -webkit-line-clamp: 2;
      font-size: .8rem;
      transition: .3s; }
    .video_layout .video_list_item .category,
    .video_layout .video_list_item .news_time,
    .video_layout .video_list_item .hits {
      line-height: 1.25rem;
      color: #7b8794;
      font-size: .7rem; }
    .video_layout .video_list_item .time_hits {
      display: flex;
      gap: 4px;
      align-items: first baseline; }
      .video_layout .video_list_item .time_hits span {
        color: #7b8794; }
  .video_layout iframe[src*="mcdn"] {
    width: 100%;
    aspect-ratio: 16/9;
    border: none;
    margin: 16px 0; }

.video_info_cnt .video_info {
  display: flex;
  align-items: center;
  gap: 4px; }
  .video_info_cnt .video_info .edit_news {
    color: #7b8794; }

.video_layout_cnt {
  padding: 0 8px;
  margin: 0 auto;
  display: grid;
  gap: 24px; }
  @media screen and (min-width: 900px) {
    .video_layout_cnt {
      max-width: 1680px;
      grid-template-columns: 75% 1fr; } }
  .video_layout_cnt .tinyurl_copied {
    background-color: #163308;
    padding: 4px 8px;
    border-radius: 8px;
    font-size: .95rem;
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
    transition: .3s; }
  .video_layout_cnt .holder {
    display: flex;
    justify-content: space-between; }
    .video_layout_cnt .holder .left {
      display: flex;
      align-items: flex-start;
      flex-direction: row-reverse;
      gap: 12px; }
  .video_layout_cnt iframe {
    margin-top: 0; }
  .video_layout_cnt .title {
    color: #fff;
    font-size: 1.1rem;
    padding: 0;
    margin: 0;
    line-height: 1.5em; }
  .video_layout_cnt .breadcrumbb,
  .video_layout_cnt .hits,
  .video_layout_cnt .news_time {
    color: #fff;
    color: #7b8794;
    transition: all 0.2s ease-in-out 0s;
    font-size: .8rem;
    background-color: transparent; }
  .video_layout_cnt .breadcrumb {
    cursor: pointer; }
    .video_layout_cnt .breadcrumb:hover {
      color: #fff; }
  .video_layout_cnt .news_keyword {
    display: flex;
    gap: 12px;
    margin-top: 8px;
    flex-wrap: wrap; }
    @media screen and (min-width: 900px) {
      .video_layout_cnt .news_keyword {
        margin-top: 32px; } }
    @media screen and (max-width: 900px) {
      .video_layout_cnt .news_keyword {
        margin-bottom: 32px; } }
    .video_layout_cnt .news_keyword a {
      font-size: .8rem;
      display: inline-flex;
      align-items: center;
      background: linear-gradient(90deg, #f5991c 0%, #f5991c 16%, #f57c00 100%);
      border-radius: 7px;
      color: #363636;
      padding: 0 9px;
      gap: 2px;
      transition: all 0.2s ease-in-out 0s; }
      .video_layout_cnt .news_keyword a path {
        fill: #363636; }
      @media screen and (min-width: 900px) {
        .video_layout_cnt .news_keyword a {
          font-size: 1rem; } }
      .video_layout_cnt .news_keyword a:hover {
        color: #fff; }
        .video_layout_cnt .news_keyword a:hover path {
          fill: #fff; }

.news .hamster_widget {
  width: 96%;
  height: 240px;
  overflow: hidden;
  margin: 16px auto;
  position: relative;
  border-radius: 15px;
  box-shadow: 0 2px 16px rgba(34, 35, 58, 0.2); }
  .news .hamster_widget .parent_box {
    gap: 0 24px; }
    @media only screen and (max-width: 768px) {
      .news .hamster_widget .parent_box {
        display: flex;
        padding: 16px 24px;
        flex-direction: column; } }
    @media only screen and (min-width: 768px) {
      .news .hamster_widget .parent_box {
        display: grid;
        padding: 0 24px 24px;
        grid-template-columns: 1fr 21rem; } }
    @media only screen and (min-width: 1200px) {
      .news .hamster_widget .parent_box {
        grid-template-columns: 1fr 24rem; } }
    .news .hamster_widget .parent_box .text {
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      @media only screen and (min-width: 768px) {
        .news .hamster_widget .parent_box .text {
          margin: 32px 0 0;
          padding: 0 0 0 36px;
          border-left: 1px solid #dbdbdb7d; } }
    .news .hamster_widget .parent_box .inner {
      gap: 16px;
      display: flex;
      flex-direction: column;
      justify-content: center; }
    .news .hamster_widget .parent_box .header {
      gap: 10px;
      display: grid;
      align-items: center;
      grid-template-columns: 55px auto; }
      @media only screen and (min-width: 500px) {
        .news .hamster_widget .parent_box .header {
          justify-content: center; } }
      @media only screen and (max-width: 400px) {
        .news .hamster_widget .parent_box .header {
          gap: 21px; } }
      @media only screen and (max-width: 768px) {
        .news .hamster_widget .parent_box .header {
          text-align: center;
          position: relative; } }
      @media only screen and (max-width: 500px) {
        .news .hamster_widget .parent_box .header {
          padding-left: 33px; } }
      .news .hamster_widget .parent_box .header img {
        width: 55px; }
        @media only screen and (max-width: 400px) {
          .news .hamster_widget .parent_box .header img {
            width: 47px; } }
    .news .hamster_widget .parent_box .step {
      font-size: 0.82rem; }
    .news .hamster_widget .parent_box .content {
      color: #595959;
      line-height: 27px; }
      .news .hamster_widget .parent_box .content span {
        color: #000;
        font-weight: bold; }
      .news .hamster_widget .parent_box .content p {
        color: #2f2f2f;
        font-size: 0.79rem; }
      .news .hamster_widget .parent_box .content a {
        color: #000;
        display: block;
        font-size: 0.75rem;
        position: relative;
        transition: 0.3s ease-in;
        font-family: "iransans_bold"; }
        @media only screen and (max-width: 768px) {
          .news .hamster_widget .parent_box .content a {
            margin-top: 16px;
            padding-right: 24px; } }
        @media only screen and (min-width: 768px) {
          .news .hamster_widget .parent_box .content a {
            margin-top: 45px; } }
        .news .hamster_widget .parent_box .content a::before {
          top: 2px;
          position: absolute;
          content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 16'%3E%3Cg fill='%235468a2'%3E%3Cpath d='M12.243 3.757a2 2 0 0 0-2.829 0L7.293 5.88L5.879 4.464L8 2.344a4 4 0 0 1 5.657 0l.707.706l-.09.09A4 4 0 0 1 13.658 8l-2.121 2.121l-1.415-1.414l2.122-2.121a2 2 0 0 0 0-2.829Zm-8.486 8.486a2 2 0 0 0 2.829 0l2.121-2.122l1.414 1.415L8 13.655a4 4 0 0 1-5.657 0l-.707-.706l.09-.09A4 4 0 0 1 2.342 8l2.121-2.121L5.88 7.293L3.757 9.414a2 2 0 0 0 0 2.829'/%3E%3Cpath d='M10.828 6.586L9.414 5.172L5.172 9.414l1.414 1.414z'/%3E%3C/g%3E%3C/svg%3E"); }
          @media only screen and (max-width: 768px) {
            .news .hamster_widget .parent_box .content a::before {
              right: -8px; } }
          @media only screen and (min-width: 768px) {
            .news .hamster_widget .parent_box .content a::before {
              right: -30px; } }
        .news .hamster_widget .parent_box .content a:hover {
          color: #556aa6; }
    .news .hamster_widget .parent_box .gift {
      gap: 10px;
      display: flex;
      margin-top: 8px;
      flex-direction: column; }
      .news .hamster_widget .parent_box .gift .title_text {
        font-weight: bold;
        font-size: 0.8rem;
        display: inline-block; }
        .news .hamster_widget .parent_box .gift .title_text img {
          width: 20px;
          height: 20px;
          display: inline;
          margin-right: 8px;
          vertical-align: middle; }
      .news .hamster_widget .parent_box .gift .parent {
        gap: 8px;
        display: flex;
        flex-wrap: wrap;
        align-items: center; }
      .news .hamster_widget .parent_box .gift .items {
        padding: 2px 7px;
        font-size: 0.8rem;
        border-radius: 4px;
        text-align: center;
        background-color: #f3f5f7; }
        .news .hamster_widget .parent_box .gift .items:last-child {
          padding: 2px 0;
          background-color: transparent; }
    .news .hamster_widget .parent_box img {
      height: auto;
      display: block;
      max-width: 100%; }
    .news .hamster_widget .parent_box .header_title {
      line-height: 30px;
      font-size: 1.3rem;
      font-family: "iransans_bold"; }
      .news .hamster_widget .parent_box .header_title span {
        color: #595959;
        font-size: 1.05rem;
        font-weight: normal;
        font-family: "iransans"; }
        @media only screen and (max-width: 375px) {
          .news .hamster_widget .parent_box .header_title span {
            font-size: 0.87rem; } }
    .news .hamster_widget .parent_box iframe {
      width: 100%;
      height: 379px;
      display: block;
      aspect-ratio: 16/9; }
    .news .hamster_widget .parent_box .bottom_info {
      gap: 16px;
      display: flex;
      align-items: center;
      flex-direction: column;
      justify-content: center; }
      @media only screen and (max-width: 768px) {
        .news .hamster_widget .parent_box .bottom_info {
          margin-top: 16px; } }
      @media only screen and (min-width: 768px) {
        .news .hamster_widget .parent_box .bottom_info {
          margin-top: 9px; } }
      .news .hamster_widget .parent_box .bottom_info .support_kifpool {
        gap: 16px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center; }
    .news .hamster_widget .parent_box .kifpool {
      gap: 4px;
      display: flex;
      font-size: 0.8rem;
      align-items: center; }
      .news .hamster_widget .parent_box .kifpool span {
        color: #595959;
        padding-left: 4px; }
      .news .hamster_widget .parent_box .kifpool a {
        color: #000;
        font-weight: bold; }
    .news .hamster_widget .parent_box .support {
      color: #556aa6;
      padding: 0 14px;
      font-size: 0.7rem; }
      @media only screen and (min-width: 410px) {
        .news .hamster_widget .parent_box .support {
          border-right: 1px solid #dbdbdb7d; } }
  .news .hamster_widget .background_more {
    right: 0;
    bottom: 0;
    width: 100%;
    height: 80px;
    position: absolute;
    border-radius: 15px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.9) 44%, rgba(172, 172, 172, 0) 100%); }
  .news .hamster_widget .more_content {
    display: block;
    color: #4675ff;
    font-size: 0.8rem;
    padding: 3px 16px;
    border-radius: 6px;
    margin: 36px auto 0 auto;
    background-color: #fff;
    border: 1px solid #4675ff;
    transition: 0.3s ease-in-out;
    font-family: "iransans_bold"; }
    .news .hamster_widget .more_content:hover {
      color: #fff;
      background-color: #4675ff; }

@media print {
  .noprint {
    display: none; } }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
