/*
	Platform RTL Style

	Description: Starter creating RTL support for Platform.  Note, we don't speak or write in RTL languages so there will be issues. You can use this as a starter and override in a child theme.

	** If you have improvements or modifications to this stylesheet, please submit them to hello@pagelines.com
	** Special Thanks to Sourena from Alefba.us. He created this file and specializes in RTL language support.

	Version: 1.0.0
	Author: Alefba
	Author URI: http://alefba.us/

*/
html {
	direction:ltr !important;
}
body {
	font-smooth: always;
	direction:ltr;
	unicode-bidi: embed;
	font-family:'Mitra LT W20 Light'!important;
	font-smooth:always;
}
body > div {
	direction:rtl !important;
}

strong {
	font-family:'Mitra LT W20 Bold'!important;
	font-smooth:always;
}

b {
	font-family:'Mitra LT W20 Bold'!important;
	font-smooth:always;
}

ol {
	list-style-type: arabic;
}

a.continue_reading_link {
    padding: 0.25em 0.65em 0.01em 0.65em;
	}

.post-thumb {
	float:right;
    margin-left: 30px;
    margin-right: 0 !important;
}

.image_box p {
font-family:'Mitra LT W20 Bold';
font-smooth:always;
}

div#item-header div#item-header-avatar {
	float:right;
	margin-right:0px;
	margin-left:15px;
}

.fpost .post-header {
    float: right;
    margin-left: auto!important;
    width: 390px;
}

.fpost .post-title h2 { font-size: 1.5em; line-height: 1.6em; font-family:'Mitra LT W20 Bold';
font-smooth:always;}

.post-title .metabar span, .metabar {
	font-family:'Mitra LT W20 Light';
	font-smooth:always;
    letter-spacing:normal;
}

.post-comments {
	font-family:'Mitra LT W20 Light';
	font-smooth:always;
}

h3.widget-title {font-family:'Mitra LT W20 Bold';
font-smooth:always;
letter-spacing:normal;}

.fpost .metabar { text-transform: none; }

#reply-title{
	font-family:'Mitra LT W20 Bold';
	font-smooth:always;
}

input[type="text"], input[type="password"], textarea, #dsq-content textarea {
    font-family:'Mitra LT W20 Light';
    font-smooth:always;
}

.fpost .post-title h2 a:hover { text-decoration: none; }

.hentry a:hover {
	text-decoration: none;
	}

#branding .content-pad { padding: 25px 0 25px 0; }

#primary-nav { background-color: transparent; }

/* BuddyPress Thing*/
#item-actions { display:none;}

ul.activity-list li img.avatar { float: right; }

ul.activity-list li div.activity-content { margin-left:0px;	margin-right:75px; }

body #primary-nav ul.sf-menu li { float:right; }

.font-sub, #primary-nav li a, .metabar, .subtext, .subhead, .widget-title, .post-comments, .reply a, .editpage, .site-description, #pagination .wp-pagenavi, .fcontent .flink, .post-edit-link, #wp-calendar caption, #wp-calendar thead th, #callout .callout_copy, #breadcrumb, .ticker-wrap, h5.sidebartitle, #highlight .highlight-subhead, .soapbox-links a, .fancybox, .standard-form .admin-links, #featurenav a, #feature-footer span.playpause {
    letter-spacing: normal;
    text-transform: none;
    font-family:'Mitra LT W20 Bold';
    font-smooth:always;
}

a.pagelines-blink, a.soapbox_link, #feature_slider .fcontent a.post-edit-link, .button, input[type="submit"], input[type="button"], .submit {
    letter-spacing: 0px;
    text-transform: none;
}

.widget-title {
  letter-spacing:0px;
  padding-left:8px;
  padding-right:0px;
  text-align: right;
  text-transform:none;
  font-family:'Mitra LT W20 Bold';
  font-smooth:always;
}

h1.pagetitle {
	font-size: 1.5em;
	line-height: 1.5em;
	font-family:'Mitra LT W20 Bold';
	font-smooth:always;
}

h1.entry-title {
    font-family:'Mitra LT W20 Bold';
    font-smooth:always;
}

h2, h3, h4, h5, h6 {
	font-family:'Mitra LT W20 Bold' !important;
	font-smooth:always;
}

ul.item-list div.item-avatar { clear: right; }

.inline_thumbs .fboxgraphic {
	float:right;
	padding-right:0px;
	padding-left:15px;
}

#featurenav {
  float:right;
}

.searchform input.submit {
	right:185px;
}

.searchform .searchfield {
	padding: 0 7px 10px 30px
}

.fcontent .ftitle {
	font-size:2.2em;
	letter-spacing:0px;
}

.fcontent .ftitle small {
	font-size:16px;
	letter-spacing:0px;
	line-height:25px;
	margin-bottom: 10px;
}

#featurenav a span.nav_thumb, #featurenav a span.nav_thumb span.nav_overlay {
	float:right;
	margin-right: 0;
	margin-left: 10px;
}

.fheading {
	text-align: left;
}

#feature_slider .text-bottom .fcontent .fheading {
	float:right;
	padding:0 0 0 10px;
	width:33%;
}

#feature_slider .text-bottom .fcontent .ftext {
	float:right;
	padding:3px 20px;
	width:50%;
}

#feature_slider .text-bottom .fcontent .flink {
	bottom: 10px;
	left: 10px;
	right: auto;
	position: absolute;
}

#feature_slider .fcontent a.flink, #feature_slider .fcontent a.post-edit-link {
	letter-spacing:0px;
	left: 10px;
	right: auto;
	position: absolute;
}

#feature_slider .fcontent a.flink, #feature_slider .fcontent a.post-edit-link {
left:30px;
}

#feature_slider .text-bottom .fcontent .flink {
left:30px;
}

#feature-footer span.playpause {
    float: left;
    margin-left: 0;
}

.one-sidebar-left #column-main .mcolumn-pad, .one-sidebar-left #container #content, .two-sidebar-left #column-main .mcolumn-pad, .two-sidebar-left #container #content {
  margin-left:15px;
  margin-right:0;
}

form#whats-new-form #whats-new-avatar {
  float:right;
}

form#whats-new-form h5 {
  clear:none;
  margin-right:76px;
  margin-left:0px;
	vertical-align: top;
	line-height: 1.4;
	font-size: 1.1em;
	padding-bottom: 5px;
}

form#whats-new-form #whats-new-content {
  margin-right:54px;
  padding-right:22px;
  margin-left:0px;
  padding-left:0px;
}

ul.item-list div.item-avatar {
  float:right;
}

#item-header-content h2 {
	line-height: 1.4;
}

#header .icons {
position:relative;
float:left;
margin-top:20px;
}

#header #primary-nav ul {
float:right;
font-family:'Mitra LT W20 Bold';
font-smooth:always;
}

.searchform .searchfield, #forumsidebar input.forumsearchfield {
font-family:'Mitra LT W20 Light';
font-smooth:always;
}

#header .searchform {
    float:left;
    margin-left: 10px;
    margin-right: 0px!important;
}

form#whats-new-form #whats-new-submit {
  float:left;
}

#members-list li .action .friendship-button:nth-child(2n) {display:none;}


#respond h3 {
	background-position:right;
	padding-right:25px;
}

#highlight .highlight-subhead {
	font-size: 1.2em;
	letter-spacing:0px;
	text-transform: none;
}

#callout .callout_copy {
font-size:1.1em;
letter-spacing:0px;
text-transform: none;
}

.post-footer .right {
	float: left;
}

.post-footer .left {
	float: right;
}

.form-allowed-tags code {
	direction: ltr;
	text-align: left;
}

.font2, .font-sub, ul.main-nav li a, #secondnav li a, .metabar, .subtext, .subhead, .widget-title, .post-comments, .reply a, .editpage, #pagination .wp-pagenavi, .post-edit-link, #wp-calendar caption, #wp-calendar thead th, .soapbox-links a, .fancybox, .standard-form .admin-links, #featurenav a, .pagelines-blink, .ftitle small, .button, input[type="submit"], input[type="button"], input[type="reset"], .submit {
    font-family:'Mitra LT W20 Bold';
    letter-spacing: normal;
    text-transform: none;
}

body, .font1, .font-primary, .commentlist {
    font-family: 'Mitra LT W20 Light'!important;
}

.reply a {
    font-family: 'Mitra LT W20 Light'!important;
    text-transform: none!important;
	letter-spacing: 0!important;
}

.commentlist cite {
    font-style: normal;
    font-weight: normal;
    font-family:'Mitra LT W20 Bold';
}

.commentlist .children img.avatar {
    float: right;
    margin: 0 0px 5px 10px;
    position: relative;
}

.clip .clip-thumb a {
float:right;
margin-left:10px;
margin-right:0;
}

#callout .content-pad{	padding:30px 0 30px 17px;}

#callout .callout_text{
float: right;
}
		#callout .callout_text-pad{
padding: 0 0 0 10px;
}
		#callout .callout_copy{
text-transform: none;
letter-spacing:0px;
}

#callout .callout_image {float: left;}

#footer .widget-title {
    font-size: 1.1em;
   }
   
/* @ Page Navigation */
.page-nav-default .previous-entries { float: right; }

.page-nav-default .next-entries { float: left; }

/* SubNav Area */

#subnav_row {
display: block;
font-size: 1.1em;
}

#subnav_row ul li{float: right;}

#subnav_row li a{
padding: 8px 15px 0 20px;
}

.subleft {
	padding: 0 0 0 10px;
	float: right;
	text-align: right;
}

/* BLOG COMMENTS */

.commentlist { margin:10px 18 10px 0px; padding-right:55px; }

.commentlist img.avatar {
	float: right;
	margin:0 -60px 5px 5px;
	position:relative;
}


.icons a {
	float:left;
	margin-right:7px;
	margin-left:0px;
	text-align:left;
}

#profile-details-section {
	margin-top: 30px;
}

.dcol-pad {
	text-align: right;
}

#wp-admin-bar ul li ul ul {
	margin:-25px 175px 0 184px;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    right: 0;
}
.sf-menu > li:hover > ul li ul, .sf-menu > li.sfHover > ul li ul {
    right: 15em;
}
#primary-nav ul li {
    float: right;
    text-align: right !important;
}
span.sf-sub-indicator {
    left: 0.75em !important;
    right: auto !important;
}
#primary-nav ul.sf-menu a.sf-with-ul {
    padding-left: 2.25em !important;
    padding-right: 15px !important;
}
#primary-nav ul.sf-menu ul a > span.sf-sub-indicator {
    background: url("images/arrows-ffffff.png") no-repeat scroll -10px 1px transparent !important;
}
#primary-nav ul.sf-shadow ul {
    background: url("images/shadow.png") no-repeat scroll left bottom transparent !important;
    padding: 0 0 7px 6px !important;
}


#feature_slider .fcontent a span.featurelink {
	background: url("./images/more-left.png") no-repeat scroll left center transparent;
	border: medium none;
	color: #FFFFFF;
	padding-left: 9px;
	padding-right: 0px;
}
div#invite-list {
    overflow: auto;
    height: auto;
}

#boxes h3 {
	font-family:'Mitra LT W20 Bold';
	font-smooth:always;
	}

.fboxes a:hover {
	text-decoration: none;
	}	

/* Special Recent Posts Plugin */
div.srp-thumbnail-box {
    padding-right: 0px!important;
	padding-left: 10px;
}

/* logo */
.mainlogo-img {
	float: right;
	background: url(http://shahrefarang.com/wp-content/uploads/2011/10/shahrefarang-logo-fa.png) no-repeat left top;
}

/* Header Ad */
.head-ad {margin: 15px 0px 0px 0px; display: block;
	float: left;}


/* LANG SELECTOR RTL MODIFICATIONS ADDED BY BORAY */
#lang-selector {
    float: left!important;
    padding: 4px 4px 4px;
    text-align: center;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    font-smooth:always;
    font-weight:bold;
}
/* END OF LANG SELECTOR RTL MODIFICATIONS ADDED BY BORAY */

/* FANCYBOX FOR WORDPRESS PLUGIN */
div#fancy_title div {
	padding-bottom: 0px;
	font: normal 12px 'Mitra LT W20 Bold';
	font-smooth:always;
}

td#fancy_title_left {
	direction: ltr!important;
}

td#fancy_title_right {
	direction: ltr!important;
}

#fancybox-title {
	font-family: 'Mitra LT W20 Light'!important;
	font-smooth:always;
}


/*  Visual-form-builder PLugin */

form.visual-form-builder {
	font-family: 'Mitra LT W20 Bold';
	font-smooth:always;}

    
    
    
.hentry ul, .hentry ol, .comment-body ul, .comment-body ol {
    margin-bottom: 1em;
    margin-left: 0px;
    margin-right: 25px;
}
.multi-column-taxonomy-list ul {
    float: right;
    list-style: none outside none;
    margin-right: 0;
    padding: 10px 0 0 20px;
    width: 31%;
}

/* CLEANER ARCHIVE PLUGIN */
.car-toggler {
	font-family: 'Mitra LT W20 Bold';
	font-smooth:always;
	font-weight:normal !important;
	padding: 6px 15px 2px;
}
/* Multi-Column Taxonomy List
 PLUGIN */
.multi-column-taxonomy-list h5{
	margin-top: 20px;
}
.multi-column-taxonomy-list ul{
	list-style:none;
	float: right!important;
	padding: 10px 0px 0 20px!important;
	margin-right:0!important;
	width:31%;
}
ul.multi-column-3{
	padding-left:0!important;
}
.multi-column-taxonomy-list a{
	padding:4px 2px 4px 0px!important;
}
.multi-column-taxonomy-list span.rss{
	float: left!important;
}

/* Wordpress Popular Posts */

img.wpp-thumbnail {
	padding-right: 0px;
	padding-left: 8px;
}

.wpp-post-title {
	font-family:'Mitra LT W20 Bold';
	font-smooth:always;
}
 
/* End of Wordpress Popular Posts */

/* Related Posts Thumbnails Plugin */
.widget_relatedpoststhumbnailswidget a {
    text-align: right !important;
    float: right !important;
    clear: left !important;
    border-right: 0px solid #DDDDDD !important;
    border-left: 1px solid #DDDDDD;
}

/* More Button */

#text-22 h3 a {
    font-family:'Mitra LT W20 Bold';
    padding: 0.5em 2em 0.2em;
}
 