/*
Theme Name: news-portal
URI: https://tiktheme.com/news-portal
Author: تیک تم
RTL-er: tikthemeRTL-er
*/
@font-face {
  font-family: IRANSans-web;
  font-style: normal;
  font-weight: 900;
  src: url('fonts/abzarwp-fonts/fonts/woff/IRANSansWeb_FaNum_Black.woff') format('woff');
}
@font-face {
  font-family: IRANSans-web;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/abzarwp-fonts/fonts/woff/IRANSansWeb_FaNum_Bold.woff') format('woff');
}
@font-face {
  font-family: IRANSans-web;
  font-style: normal;
  font-weight: 500;
  src: url('fonts/abzarwp-fonts/fonts/woff/IRANSansWeb_FaNum_Medium.woff') format('woff');
}
@font-face {
  font-family: IRANSans-web;
  font-style: normal;
  font-weight: 300;
  src: url('fonts/abzarwp-fonts/fonts/woff/IRANSansWeb_FaNum_Light.woff') format('woff');
}
@font-face {
  font-family: IRANSans-web;
  font-style: normal;
  font-weight: 200;
  src:url('fonts/abzarwp-fonts/fonts/woff/IRANSansWeb_FaNum_UltraLight.woff') format('woff');
}
@font-face {
  font-family: IRANSans-web;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/abzarwp-fonts/fonts/woff/IRANSansWeb_FaNum.woff') format('woff');
}

/* ------- Font By tiktheme.com -------- */
body {
	font-family: IRANSans-web  !important;
	direction: rtl;
	margin: 0;
}
a, abbr, acronym, address, applet, b, big, blockquote, body, caption, 
center, cite, code, dd, del, dfn, dl, dt, em, fieldset, font,
 form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label,
 legend, li, object, ol, p, pre, q, s, samp, small, strike, strong,
 sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    font-family: IRANSans-web !important;
}

.site-description, .main-navigation, .main-navigation .nav-menu > li > a, .main-navigation ul ul li a, .header-bottom h1, .header-bottom h2, .home-header-bottom h1, .home-header-bottom h2, .header-bottom h3, .header-bottom h4, .home-header-bottom h3, .home-header-bottom h4{
  font-family: Yekan;
  letter-spacing: 0;
}
.main-navigation a, body, button, input, select, textarea, span, .header-bottom h1, .header-bottom h2, .home-header-bottom h1, .home-header-bottom h2, .header-bottom h3, .header-bottom h4, .home-header-bottom h3, .home-header-bottom h4{
  font-weight: 400;
}

.slider-posts {
    direction: ltr;
}
.lSSlideOuter {
    direction: ltr;
}
.np-top-left-section-wrapper .date-section {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.top-navigation ul li {
    border-right: 1px solid #fff;
    border-left: none;
}
.np-top-left-section-wrapper .date-section::before {
    margin-left: 8px;
    margin-right: 0;
    vertical-align: middle;
}
.np-top-left-section-wrapper {
    float: right;
}
.np-top-right-section-wrapper {
    float: left;
}
.np-header-search-wrapper {
    float: left;
}
#site-navigation {
    float: right;
}
.menu-toggle {
    float: right;
}
.np-home-icon {
    float: right;
}
.np-header-search-wrapper .search-form-main {
    right: initial;
    left: 0;
}
#site-navigation ul#primary-menu li.menu-item-has-children a, #site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 15px;
    padding-left: 30px;
}
#site-navigation ul li.menu-item-has-children>a:before, #site-navigation ul li.page_item_has_children>a:before {
    right: initial;
    left: 10px;
}
#site-navigation ul.sub-menu, #site-navigation ul.children {
    right: 0;
    left: initial;
}
#site-navigation ul.sub-menu ul, #site-navigation ul.children ul {
    right: 100%;
    left: auto;
    top: -20%;
}
#site-navigation ul.sub-menu li.menu-item-has-children>a:before, #site-navigation ul.children li.page_item_has_children>a:before {
    content: "\f104";
}
.ticker-caption {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.ticker-content-wrapper {
    float: right;
}
.news-ticker-title>a {
    text-align: right;
}
.np-ticker-block .lSAction {
    right: initial;
    left: 10px;
}
.np-post-meta span {
    margin-right: 0;
    margin-left: 15px;
}
.posted-on:before, .byline:before {
    margin-right: 0;
    margin-left: 5px;
}
.news_portal_featured_slider .slider-posts .lSAction {
    right: initial;
    left: 20px;
}
.news_portal_featured_slider .slider-posts {
    float: right;
}
.news_portal_featured_slider .featured-posts {
    float: left;
}
.news_portal_featured_slider .featured-posts .np-single-post-wrap {
    float: right;
    padding-left: 0;
    padding-right: 5px;
}
.np-block-title, .widget-title, .page-header .page-title, .np-related-title {
    text-align: right;
}
.np-secondary-block-wrap .np-post-thumb, .news_portal_default_tabbed .np-post-thumb {
    float: right;
}
.np-secondary-block-wrap .np-post-content, .news_portal_default_tabbed .np-post-content {
    float: left;
}
.news_portal_default_tabbed #comments ul .np-comment-avatar {
    float: right;
}
.news_portal_default_tabbed #comments ul .np-comment-desc-wrap {
    float: left;
}
.news_portal_recent_posts .np-recent-posts-wrapper .np-post-thumb {
    float: right;
    width: 30%;
}
.news_portal_recent_posts .np-recent-posts-wrapper .np-post-content {
    float: right;
    margin-right: 4%;
    width: 66%;
    margin-left: 0;
}
.news_portal_block_posts .np-primary-block-wrap {
    float: right;
    width: 48%;
}
.news_portal_block_posts .np-secondary-block-wrap {
    float: left;
    width: 49%;
}
.np-slide-content-wrap, .news_portal_carousel .np-single-post .np-post-content, .news_portal_block_posts .layout3 .np-primary-block-wrap .np-single-post .np-post-content {
    text-align: right;
}
.posted-on:before, .byline:before {
    margin-right: 0;
    margin-left: 5px;
    float: right;
}
.np-post-meta span {
    margin-right: 0 !important;
    margin-left: 15px;
}
.widget_archive a, .widget_categories a, .widget_recent_entries a, .widget_meta a, .widget_recent_comments li, .widget_rss li, .widget_pages li a, .widget_nav_menu li a {
    padding-left: initial;
    padding-right: 22px;
}
.widget_archive a::before, .widget_categories a::before, .widget_recent_entries a::before, .widget_meta a::before, .widget_recent_comments li::before, .widget_rss li:before, .widget_pages li a:before, .widget_nav_menu li a:before {
    content: "\f104" !important;
    right: 0;
    left: initial;
}
.site-info {
    float: right;
}
#footer-navigation ul {
    float: left;
}
#footer-navigation ul li a {
    border-right: 2px solid #7f7f7f;
    border-left: none;
    color: #cfcfcf;
    margin-left: 10px !important;
    padding-right: 10px;
    padding-left: 0;
}
#masthead .site-branding {
    float: right;
    margin: 20px 0;
}
#masthead .np-header-ads-area {
    float: left;
}
.np-block-title-nav-wrap .carousel-nav-action {
    position: absolute;
    right: initial;
    top: 0;
    left: 0;
}
.np-navPrev.carousel-controls {
    float: left;
    margin-right: 3px;
}
article .entry-header .entry-meta span {
    margin-right: 0;
}
article .entry-header .entry-meta .posted-on:before, .byline:before {
    margin-right: 0;
    margin-left: 3px;
    float: initial;
}
article .entry-header .entry-meta span {
    margin-left: 10px;
    margin-right: 0;
}
.tags-links:before {
    margin-left: 3px;
    margin-right: 0;
}
.nav-links .nav-next a:after {
    content: "\f0da";
    font-family: FontAwesome;
    font-style: normal;
    margin-left: 5px;
    float: right;
    text-align: left;
}
.nav-links .nav-previous a:before {
    content: "\f0d9";
    font-family: FontAwesome;
    font-style: normal;
    margin-right: 5px;
    float: left;
}
.comment-author img {
    vertical-align: text-top;
    margin-right: 0;
    margin-left: 15px;
}
.comment-metadata {
    margin-top: -10px;
    padding-right: 57px;
    padding-left: 0;
}
.comments-area ol.children {
    margin: 0 15px 0 0;
}
@media (max-width: 768px){
.sub-toggle {
    left: 15px;
    right: initial;
}
.sub-toggle i{
      -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
    .np-ticker-block .lSAction{
      display: none !important;
    }
    #masthead .site-branding {
    float: initial;
}
#footer-navigation .menu-toggle{
  display: none;
}
}