@font-face {font-family: 'BYekan';src: url('../fonts/BYekan.eot');src: url('../fonts/BYekan.eot') format('eot'),url('../fonts/BYekan.woff') format('woff'),url('../fonts/BYekan.ttf') format('truetype');font-weight: normal;font-style: normal;}
html[dir="rtl"]{
  direction:rtl;
}

html[dir="rtl"] .flexslider {
    direction: ltr;
}

html[dir="rtl"] body {
  direction: rtl;
  unicode-bidi: embed;
}

html[dir="rtl"] .container .column, html[dir="rtl"] .container .columns {
float: right;
}

html[dir="rtl"] #nav .sub-menu {
	right:-15px;
	left:auto;
}

html[dir="rtl"] .social-icon a {
	text-indent: 9999px;	
}

html[dir="rtl"] nav .container .twelve.columns {
	float:left;
}

html[dir="rtl"] ul#nav li {
	float: right;
	
}
.main-menu a , html[dir="rtl"] .member-bio .member-description , html[dir="rtl"] #author-info .author-bio {
	font-family: Byekan, tahoma !important;
	font-weight: normal !important;
	font-size: 16px !important;
}
body , p , #port-pagination a{
	font-family: Byekan !important;
	font-weight: normal !important;
}
#nav .sub-menu li ul {
    right: 178px !important;
	left: auto !important;
    top: 10px;
}
div.modal.in p {
    letter-spacing: 0px !important;
}
.skill-title , .commentlist li .author span , .author .date{ font-weight: normal !important; }

#respond-inputs p{
    float: right  !important;
	left: auto  !important;
	margin-left: auto !important;
	margin-right: 10 !important;
    width: 222px  !important;
}
#respond-inputs p.last{
	margin-left: auto !important;
	margin-right: 10 !important;
}
#respond-inputs p:first-child {
    margin-right: 0 !important;
}
#respond input {
    float: right;
	left: auto;
    font-size: 16px !important;
	font-weight: normal !important;
    margin-right: 1%;
}

.commentlist li .avatar {
    float: right !important;
	left: auto !important;
    position: relative;
}
html[dir="rtl"] .fa-quote-left:before {
  content: "\f10e";
}
html[dir="rtl"] .fa-quote-right:before {
  content: "\f10d";
}

html[dir="rtl"] .member-bio .member-description {
	text-align:right;
}

html[dir="rtl"] #ajax-section {
	text-align:right;
}


html[dir="rtl"] .toggle .toggle-title i ,
html[dir="rtl"] .accordion .accordion-title span {
	left:0;
	right:auto;
}

html[dir="rtl"] .latest-blog .blog-item {
	text-align: right;
}

html[dir="rtl"] .latest-blog .inner .desc.post-icon, 
html[dir="rtl"] .post .desc.post-icon {
	right:0;
	left: auto;
}

html[dir="rtl"] .latest-blog .blog-item-description .post-details, 
html[dir="rtl"] .post .blog-item-description .post-details {
	margin-right: 20px;
    padding-right: 35px;
    border-right: 1px solid #f0f0f0;
}

html[dir="rtl"] .callout .callout-content {
   float:right;
}

html[dir="rtl"] .callout .callout-button {
	float: left;
}

html[dir="rtl"] .tab {
	float: right;
}

html[dir="rtl"] .pricing-table .plan {
	float: right;
}

html[dir="rtl"] .post-meta span {
	float:left;
}

html[dir="rtl"] .socialsharing .social-icons {
	float: left;
}

html[dir="rtl"] .socialsharing h4 {
	float: right;
	text-align: right;
}

html[dir="rtl"] #author-info .author-bio {
	margin-right: 70px;
	margin-left: auto;
}

html[dir="rtl"] .woocommerce ul.products li.product, 
html[dir="rtl"] .woocommerce-page ul.products li.product {
	float: right;
}

html[dir="rtl"] .one_half, 
html[dir="rtl"] .one_third  {
	float: left;
	left:0;
	right:0;
}
html[dir="rtl"] .two_third, 
html[dir="rtl"] .three_fourth, 
html[dir="rtl"] .one_fourth, 
html[dir="rtl"] .one_fifth, 
html[dir="rtl"] .two_fifth, 
html[dir="rtl"] .three_fifth, 
html[dir="rtl"] .four_fifth, 
html[dir="rtl"] .one_sixth, 
html[dir="rtl"] .five_sixth {
	float: right;
}

html[dir="rtl"] .rnr-carousel-navigation li a.prev i:before {
	content: "\f054";
}

html[dir="rtl"] .rnr-carousel-navigation li a.next i:before {
	content: "\f053";
}
body {
	line-height: 1.5;
	font-family: 'BYekan', Tahoma;
}
#qLpercentage {
	font-family: 'BYekan', Tahoma;
}
h1 {
	font-family: 'BYekan', Tahoma;
}
h2 {
	font-family: 'BYekan', Tahoma;
}
h3 {
	font-family: 'BYekan', Tahoma;
}
h4 {
	font-family: 'BYekan', Tahoma;
}
h5 {
	font-family: 'BYekan', Tahoma;
}
h6 {
	font-family: 'BYekan', Tahoma;
}
.home-slide .home-slide-content ,
.home3 h1 ,
p.quote ,
.twitter-author ,
.subtitle ,
.post-title ,
.selectnav ,
.widget-title ,
.navigation.colored li a,
nav.light .main-menu a,
nav.dark .main-menu a,
nav.transparent.scroll a,
.page-template-default nav.transparent .main-menu a, 
.blog nav.transparent .main-menu a, 
nav.transparent.scroll .main-menu a  ,
.home-logo-text a {
	font-family: 'BYekan', Tahoma;
}
#twitter-feed ul.slides > li p ,
.twitter li ,
.testimonial-slide .client-testimonial ,
input[type="text"], input[type="password"], input[type="email"], textarea, select ,
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select ,
.result-item .title span {
	text-align: right; 
	font-family: 'BYekan', Tahoma;
}
input[type="submit"] , html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	font-family: 'BYekan', Tahoma;
	}
p , .service-box ul li , .quote-author , .plan li , .plan .signup a.button , .plan .price , .button , #port-pagination a , .posts-nav a , .commentlist li .author{
	font-family: 'BYekan', Tahoma;
	font-weight: normal !important;
	font-size: 16px;
}
.service-features p{
	font-family:  BYekan,Tahoma !important;
	font-size: 13px !important;
}
.latest-blog .blog-item .blog-item-description span.post-comments, .post .blog-item-description span.post-comments , post-tags styled-list{
	font-family: tahoma;
}
.wpcf7 div.rnr-input input[type="text"], .wpcf7 div.rnr-input input[type="email"]{
	padding-right: 20px !important;
}
/* comment */
.comment-text:before {
    -moz-border-top-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    border-top-color: transparent !important;
    border-image: none;
    border-left-color: transparent !important;
    border-left: 10px solid #F3F3F3;
    border-style: solid;
    border-bottom-color: transparent !important;
    border-width: 10px;
    content: "";
    right: -10px;
	left: auto;
    position: absolute;
    top: 12px;
    z-index: 100;
}

.commentlist li .comment-text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F0F0F0 #F0F0F0 #E8E8E8;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 7px 0 -4px #FFFFFF, 0 7px 1px -3px rgba(0, 0, 0, 0.15), 0 14px 0 -8px #FFFFFF, 0 14px 1px -7px rgba(0, 0, 0, 0.15);
    margin-right: 65px;
	margin-left: auto;
    padding: 10px;
    position: relative;
}