/*
Theme Name: news-portal
URI: http://www.20script.ir/news-portal-wordpress-theme/
Author: 20script
RTL-er: BISTSCRIPTRTL-er
*/
@font-face {
    font-family: 'Yekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebYekan.woff') format('woff'),
         url('fonts/WebYekan.ttf') format('truetype'),
         url('fonts/WebYekan.svg#WebYekan') format('svg');
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: bold;
  src: url('fonts/BMitraBold.woff') format('woff');   /* All Major Browsers */
}
@font-face {
  font-family: mitra;
  font-style: normal;
  font-weight: normal;
  src: url('fonts/BMitra.woff') format('woff');   /* All Major Browsers */
}

body,button, input[type="button"], input[type="reset"], input[type="submit"],textarea,a,h1,h2,h3,h4,h5,h6,span,p,.widget-title{
  font-family: Yekan;
  letter-spacing: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{
  font-family: Yekan;
  letter-spacing: 0;
}
.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;
}
}



















