/*========================================*/
/*======= RTL support for Jnews theme ======*/
/*============== By AliAshori =============*/
/*======================================*/

body{
	direction: rtl;
	margin: 0;
}
h1{
	font-weight: 700;
}
.wrapper{
	max-width: 900px;
	margin: 0 auto;
}
.ltr{
	direction: ltr;
}
.text-right{
	text-align: right;
}
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-small{
	font-size: .8em;
}
.text-xsmall{
	font-size: .6em;
}
.text-large{
	font-size: 1.2em;
}
.text-xlarge{
	font-size: 1.4em;
}
.text-underline{
	text-decoration: underline;
}
.text-ultralight{
	font-weight: 200;
}
.text-light{
	font-weight: 300;
}
.text-regular{
	font-weight: 400;
}
.text-medium{
	font-weight: 500;
}
.text-bold{
	font-weight: 700;
}
.text-black{
	font-weight: 900;
}
blockquote{
	font-weight: 500;
	padding: 10px;
	border: 1px dashed #666;
}
.mainbox{
	width: 100%;
	background-color: #efefef;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #ff3;
}
.mainboxnegativ{
	width: 100%;
	background-color: #000;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #ff3;
	color: #f9f9f9;
}
.mainbox2{
	font-size: 1em;
	width: 90%;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainbox3{
	width: 100%;
	background-color: #b8b8b8;
	display: table;
	margin-bottom: 30px;
	border-right: 8px solid #bd70ff;
}
.mainbox2negativ{
	font-size: 1em;
	color: #f9f9f9;
	background-color: #000;
	padding-right: 20px;
}
.farsiparagraph{
	font-size: 1em;
	width: 47%;
	float: right;
	direction: ltr;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px
}
.englishparagraph{
	font-size: 1em;
	width: 47%;
	float: left;
	direction: ltr;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rightbox{
	width: 60%;
	padding-right: 20px;
	padding-left: 5px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0;
	min-width: 0;
	background-color: #f7f7f7
}
.titelbox{
	width: 60%;
	padding-right: 25px;
	padding-left: 0;
	float: right;
	margin-left: 10px;
	margin-bottom: 0;
	min-width: 0;
	background-color: #f2f2f2;
	color: #4b4b4b;
}
.lefttbox{
	padding-right: 20px;
	padding-left: 4px;
	float: right;
	margin-bottom: 10px;
	min-width: 0;
}
.alphabet{
	width: 35%;
	float: left;
	font-size: 21em;
	text-align: center;
	font-weight: 500;
	color: #999;
}
.alphabet2{
	width: 35%;
	float: left;
	direction: ltr;
	font-size: 1.6em;
	text-align: left;
	font-weight: 500;
	color: #333;
	margin-top: 100px;
}
.footer{
	font-weight: 300;
	font-size: .7em;
	text-align: center;
	direction: ltr;
	margin-bottom: 0;
	padding-bottom: 0;
}
.entry-header .meta_right {
    text-align: left;
}
.jeg_share_stats > div {
    float: right;
    margin-left: 15px;
	margin-right: unset;
}
.jeg_share_stats > div:last-child {
    padding-left: 15px;
	margin-right: unset;
}
.jeg_share_stats > div:last-child::after {
    left: 0;
	right: unset;
	transform: rotate(-15deg);
}
.entry-content .dropcap {
    float: right;
    margin: 9px 0 0 13px;
}
.entry-content .pullquote.align-right {
    float: right;
	margin: .4em 0 .4em 1.2em;
}
.entry-content .pullquote.align-left {
    float: left;
    margin: .4em 1.2em .4em 0;
}
.entry-content .dropcap.border, .entry-content .dropcap.circle, .entry-content .dropcap.rounded, .entry-content .dropcap.square {
    margin-left: .3em;
	margin-right: unset;
}
.jeg_newsfeed_list .no_subcat .tns-outer .tns-controls {
    direction: ltr;
}
.jeg_newsfeed_list .tns-outer .tns-controls {
    direction: ltr;
}
.owl-carousel .owl-nav div:not(:last-child), .tns-outer .tns-controls button:not(:last-child) {
    margin-left: 0;
    margin-right: 5px;
}
.jeg_news_ticker_item .post-date {
    margin-right: 10px;
    margin-left: unset;
}
.jeg_pl_md_2 .jeg_thumb {
    float: right;
    margin-left: 30px;
    margin-right: auto;
}
.jeg_pl_lg_2 .jeg_thumb {
    float: right;
    margin-left: 30px;
    margin-right: auto;
}
.jeg_thumb .jeg_post_category {
    right: 10px;
    left: auto;
}
.jeg_reviewstars .reviewscore {
    float: left;
}
.jeg_breadcrumb_container div#breadcrumbs i.fa.fa-angle-right::before {
    content: "\F104";
}
.woocommerce-breadcrumb i.fa.fa-angle-right::before {
    content: "\F104";
}
.jeg_horizontal_playlist .tns-outer .tns-controls {
    left: 0;
    direction: ltr;
    right: auto !important;
}
.jeg_horizontal_playlist .jeg_video_playlist_current {
    padding: 0 10px 0 80px !important;
}
.jeg_horizontal_playlist .jeg_video_playlist_play {
    margin-left: 5px;
    margin-right: auto !important;
}
.jeg_vertical_playlist .jeg_video_playlist_play_icon {
    left: 10px !important;
    right: auto !important;
}
.persian-videos-class-first {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.persian-videos-class-second {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.jeg_vertical_playlist .jeg_video_playlist_video_content {
    float: right;
}
.jeg_vertical_playlist .jeg_video_playlist_list_wrapper {
    float: left;
}
.jspVerticalBar {
    left: 0;
    right: auto !important;
}
.jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail::before {
    right: -10px;
    left: auto !important;
}
.jspPane {
    left: auto !important;
}
.jeg_postblock_carousel_3 .tns-outer .tns-controls button.tns-next {
    left: auto !important;
    right: 0 !important;
}
.jeg_postblock_carousel_3 .tns-outer .tns-controls button.tns-prev {
    right: auto !important;
    left: 0 !important;
}
.jeg_pagination .page_nav.next::after {
    padding-left: 0 !important;
	padding-right: 6px !important;
}
.jeg_pagenav_3 .page_info {
    float: right !important;
    margin-right: auto !important;
    margin-left: 15px !important;
}
.jeg_owlslider .tns-nav {
    direction: ltr;
}
.mfp-counter {
    left: 0;
    direction: ltr;
    right: auto !important;
}
.jnews_inline_related_post_wrapper h3.jeg_block_title strong {
    margin-left: 4px;
    float: right;
}
.jeg_slide_caption .jeg_post_meta > div {
    margin-left: 10px;
    margin-right: auto !important;
}
.woocommerce span.onsale {
    left: 10px;
    right: auto !important;
}
.jeg_meta_zoom .zoom-dropdown .zoom-icon span {
  font-size: 0 !important;
}
.jeg_meta_zoom .zoom-dropdown .zoom-icon .zoom-icon-small:after {
    content: 'الف';
    font-size: .8rem;
}
.jeg_meta_zoom .zoom-dropdown .zoom-icon .zoom-icon-big:after {
    content: 'الف';
    font-size: .8rem;
}
.jeg_meta_zoom .zoom-item .zoom-in span {
  font-size: 0 !important;
}
.jeg_meta_zoom .zoom-item .zoom-in:after {
    content: 'الف';
    font-size: 1.5rem;
}
.jeg_meta_zoom .zoom-item .zoom-out span {
  font-size: 0 !important;
}
.jeg_meta_zoom .zoom-item .zoom-out:after {
    content: 'الف';
    font-size: 1.5rem;
}
.jeg_breakingnews a {
    float: right;
}
.comment-reply-title small a {
    left: 15px;
    right: auto;
}
.jeg_reviewbars .reviewscore {
    float: left;
}
.jeg_preview_media_content_navigation > div {
    font-family: jegicon !important;
}
.jeg_preview_media_content_navigation .next::after {
    content: '\65' !important;
}
.jeg_preview_media_content_navigation .prev::after {
    content: '\66' !important;
}
.jeg_menu > li {
    padding-left: 1.2em;
    padding-right: unset;
}
.jeg_midbar .jeg_search_no_expand.round .jeg_search_input {
    padding: .5em 20px .5em 35px;
}
.jeg_search_no_expand .jeg_search_result {
    left: 0;
    right: auto;
}
.jeg_nav_search {
    width: auto !important;
}
.jeg_footer_5 .footer_column {
    border-left: 1px solid #e0e0e0;
}
.entry-content blockquote::after, .entry-content q::after {
    right: 0;
    font-style: normal;
    left: auto;
}
.jeg_prevnext_post a {
    text-align: right;
}
.jeg_prevnext_post a.next-post {
    padding-right: 30px;
    padding-left: unset;
}
#wpadminbar #wp-admin-bar-jnews > a:first-child {
    font-size: 0 !important;
}
#wpadminbar #wp-admin-bar-jnews > a:first-child:after {
    content: 'جی نیوز';
    font-size: 13px;
}
.jeg_navbar_boxed .jeg_nav_alignright .jeg_nav_item:last-child {
    padding-left: 20px;
    padding-right: unset;
}
.jeg_footer_3 .jeg_pl_sm .jeg_postblock_content {
    margin-right: 90px;
    margin-left: unset !important;
}
.jnews_inline_related_post .jeg_pl_sm .jeg_postblock_content {
    margin-right: 90px;
    margin-left: unset !important;
}
.jeg_food_recipe_meta {
    float: right;
}
.jeg_food_recipe_print {
    float: left;
}
.jeg_food_recipe_meta > div {
    margin-right: auto !important;
}
.jpw-wrapper .package-item .package-description {
    text-align: right;
}
.woocommerce-Price-currencySymbol {
    float: left;
    padding-right: 4px;
}
.woocommerce-Price-amount.amount {
    display: inline-block;
}
.jeg_post_editor .jeg_embed_info .jeg_supported_provider {
    float: left !important;
}
.jeg_post_editor .jeg_embed_info .jeg_url_example {
    float: right !important;
}
.jeg_meta_share .jeg_sharelist a {
    display: block;
    text-align: right !important;
}
.jeg_inner_content .meta_left .jeg_meta_author img {
    float: right;
    margin-right: auto !important;
    margin-left: 15px !important;
}
#buddypress #item-header-after-wrapper #item-header-after {
    padding: 10px 115px 0 0 !important;
}
#buddypress #item-header-after-wrapper #item-header-after span::after {
    margin: 0 8px 0 4px !important;
}
.jeg_postblock_video_3.jeg_col_1o3 .jeg_thumb {
    margin-right: auto !important;
}
.jeg_post_editor .jeg-tablist li {
    float: right !important;
}
#jeg_sidecontent {
    right: 0;
    border-left: 2px solid #eee;
	border-right: unset !important;
	left: auto !important;
}
@media only screen and (min-width: 1025px) {
.jeg_sidecontent .jeg_viewport {
	margin-right: 240px !important;
    margin-left: auto !important;
}
.jeg_sidecontent .jeg_header.full {
    margin-right: -240px !important;
    margin-left: auto !important;
}
}

.jeg_main_menu > li > a {
    letter-spacing: unset !important;
}
.btn.outline {
    letter-spacing: unset !important;
}
.jpw-wrapper .package-item .package-description li::before {
    right: -2em;
    left: auto !important;
}
.jeg_moreoption a, .jeg_sharelist a {
    text-align: right !important;
}
.jeg_add_to_playlist {
    right: 100%;
    left: auto !important;
}
.jeg_postblock_video_carousel .jeg_post_meta .jeg_author_avatar {
    float: right !important;
    margin-left: 1em;
    margin-right: auto !important;
}
.entry-header .jeg_meta_option li .fa, .jeg_meta_option li .fa {
    margin-right: auto !important;
}
.jeg_meta_option li a {
    padding: 6px 12px !important;
}
.jeg_slider_type_5 .jeg_slide_caption {
    right: 40px;
    left: auto !important;
}
.jeg_slider_type_5_wrapper .tns-outer .tns-controls button.tns-prev {
    right: auto !important;
    left: 40px !important;
}
.jeg_slider_type_5_wrapper .tns-controls button.tns-next {
    left: 84px !important;
    right: auto !important;
}
.jeg_menu_icon_enable .jeg_font_menu {
    margin-left: 10px;
    margin-right: auto !important;
}
.jeg_postblock_podcast_4 .jeg_media_option {
    left: 0;
    right: auto !important;
}
.jeg_media_option .jeg_media_button.add_to_queue, .jeg_media_option .jeg_media_button.more {
    margin-right: 5px;
    margin-left: auto !important;
}
@media only screen and (min-width: 1025px) {
#jeg_sidecontent {
	border-left-width: 1px;
	border-right-width: unset !important;
	width: 240px;
}
.jeg_sidecontent .jeg_viewport,
.jeg_sidecontent .jnews_dock_player_inner {
	margin-right: 240px;
	margin-left: auto !important;
}
.jeg_sidecontent .jeg_header.full {
	margin-right: -240px;
	margin-left: auto !important;
}
}

.jnews_podcast.jnews_dock_player.show {
    direction: ltr;
}
.jeg_player_control__playlist {
    left: 0;
    right: auto !important;
}
.jeg_player_control__playlist .jeg_player_control__close_player {
    left: 0 !important;
    right: auto !important;
}
.jeg_player_control .jeg_player_control__playlist .jeg_player_control__playlist_inner {
    direction: rtl;
}
.jeg_player_control__playlist_inner .item-title_wrapper {
    text-align: right !important;
}
.jeg_player_current_item__content, .jeg_player_current_item__title {
    text-align: right !important;
}
.jeg_player_current_item {
    flex-direction: row-reverse !important;
}
@media only screen and (min-width:1367px){
.jnews_dock_player .jeg_control_bar_left {
    flex-basis: 10% !important;
    max-width: 10% !important;
}
.jnews_dock_player .jeg_player_bar.volume {
    flex-basis: 40% !important;
}
.jnews_dock_player .jeg_control_bar_right, .jnews_dock_player .jeg_control_bar_toggle_player {
    flex-basis: 20% !important;
    max-width: 20% !important;
}
}
.jeg_player_controls_wrap {
    flex-direction: row-reverse !important;
}
.jeg_mobile_player_wrapper .jeg_playlist {
    direction: rtl;
}
.jeg_mobile_player_wrapper .jeg_playlist_inner .item-title_wrapper {
    text-align: right !important;
}
.jeg_mobile_player_wrapper .jeg_player_current_item_cover_container {
    direction: rtl;
}
.jeg_postblock_podcast_4 .jeg_postblock_content .jeg_post_meta, .jeg_postblock_podcast_4 .jeg_postblock_content .jeg_post_title {
    margin-right: auto !important;
}
.jeg_postblock_podcast_2 .jeg_thumb {
    margin-left: 15px;
    margin-right: auto !important;
}
.jeg_media_option .jeg_media_button.play span:not(:last-of-type) {
    padding-left: 5px;
    padding-right: unset !important;
}
.jeg_postblock_episode_list .jeg_posts > .jeg_post .jeg_thumb {
    margin-left: 15px;
    margin-right: auto !important;
}
.jeg_media_button.more.episode {
    left: 0;
    right: unset !important;
}
.jeg_postblock_episode_list .jeg_postsmall .jeg_media_option {
    float: right !important;
}
.jeg_postblock_episode_list .jeg_media_option .play {
    margin-left: 10px;
    margin-right: auto !important;
}
.jeg_postblock_episode_detail .jeg_post .jeg_postblock_content .jeg_post_info {
    padding-right: 20px;
    padding-left: unset !important;
}
.single-series .jeg_post_option > div:not(:last-of-type) {
    margin-left: 24px;
    margin-right: unset !important;
}
.jeg_account_page .jeg_author_content {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.jeg_navbar_boxed .jeg_nav_alignleft .jeg_nav_item:first-child {
    padding-right: 20px !important;
    padding-left: unset !important;
}
.jeg_splitpost_nav li a {
    text-align: right !important;
}
.jeg_splitpost_nav li::before {
    content: '\f104' !important;
    right: 15px !important;
    left: auto !important;
}
.jeg_splitpost_bar .current_title::after {
    left: 10px;
    right: auto !important;
}
.jeg_pagenav_3.no_navtext .page_nav.prev {
    left: 35px !important;
    right: auto !important;
}
.jeg_pagenav_3.jeg_aligncenter .page_nav.next {
    right: auto !important;
    left: 0 !important;
}
.jeg_slider_type_6_wrapper .tns-controls {
    direction: ltr;
	left: 40px !important;
    right: auto !important;
}
[id*="jeg_playlist"] .jeg_popupform, [id*="jeg_playlist"] .jeg_popupform input:not([type="submit"]) {
    text-align: right !important;
}
.dealstitle {
    float: right !important;
}
.bestprice {
    float: left !important;
}
.jeg_storelist li .priceinfo {
    float: left !important;
}
.jeg_navbar_wrapper .jeg_search_wrapper.jeg_search_no_expand .jeg_search_form .jeg_search_button {
    left: 5px !important;
    right: auto !important;
    padding-left: 10px !important;
}
.jeg_navbar_wrapper .jeg_search_wrapper.jeg_search_no_expand .jeg_search_form .jeg_search_input {
    padding: 0.5em 15px 0.5em 35px !important;
}
.jeg_navbar_menuborder .jeg_main_menu > li:not(:last-child), .jeg_navbar_menuborder .jeg_nav_item {
    border-left: 1px solid #e8e8e8 !important;
    border-right: unset !important;
}
.jeg_nav_item:first-child:not(:only-child) {
    padding-right: 14px;
    padding-left: 14px;
}
.jspDrag {
    right: -3px !important;
    left: auto !important;
}
.jeg_filter_button::after {
    margin-right: 5px !important;
    margin-left: auto !important;
}
.jnews-dark-mode .elementor-67 .elementor-element.elementor-element-9hkOtTk:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-9hkOtTk > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--j-dark-bg-color) !important;
}
.jnews-dark-mode .elementor-67 .elementor-element.elementor-element-c561e73:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-c561e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--j-dark-bg-color) !important;
}
.jeg_menu_style_1 > li, .jeg_menu_style_5 > li {
    padding-right: 22px !important;
    padding-left: 22px !important;
}
.jeg_menu_style_5 > li {
    padding-right: 1.2em !important;
    padding-left: unset !important;
}
.jeg_share_button a {
    text-align: center !important;
}
.jeg_block_icon_link i {
    margin-left: 8px !important;
    float: right !important;
    margin-right: auto !important;
}
.jeg_topbar .jeg_menu > li > a::after {
    padding-right: 10px;
    padding-left: unset !important;
}
.jeg_topbar .jeg_menu > li {
    padding-right: unset !important;
}
.jeg_block_loadmore a {
    letter-spacing: 0.2px !important;
}
.jeg_block_title span {
    letter-spacing: 0.2px !important;
}
.jeg_breakingnews_title {
	letter-spacing: 0.2px;
}
.jeg_post_category a:last-child {
    letter-spacing: 0.2px;
}
.jeg_popup_close, .jeg_popup_post .caption {
    letter-spacing: 0.2px;
}
.btn, .button, input[type="submit"] {
    letter-spacing: 0.2px;
}
.jeg_postblock_2 .jeg_pl_sm {
    float: right !important;
    padding-left: 40px !important;
    padding-right: 0px !important;
}
.jeg_hero_style_2 .jeg_post_category {
    right: 25px !important;
    left: auto !important;
}
.jeg_menu_close {
    left: 15px !important;
    right: auto !important;
}
.jeg_mobile_wrapper {
    right: 0 !important;
    left: auto !important;
	-webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
}
.jeg_nav_item.jeg_nav_account .jeg_menu li > ul {
    right: auto;
    left: 0;
    text-align: right;
}
.owl-carousel .owl-prev::before, .tns-outer button.tns-prev, .tns-outer button.tns-prev::before {
    content: "\f104";
}
.owl-carousel .owl-next::before, .tns-outer button.tns-next, .tns-outer button.tns-next::before {
    content: "\f105";
}
.jeg_menu.jeg_main_menu .menu-item-object-category.jeg_megamenu > a::after, .jeg_menu.jeg_main_menu > .menu-item-has-children > a::after{
    margin-left: 0 !important;
    margin-right: 5px !important;
}
.jeg_postblock_carousel_1 .tns-outer .tns-controls {
  direction: ltr;
}


/*========================================*/
/*======= RTL support for Jnews theme ======*/
/*============== By AliAshori =============*/
/*======================================*/
