/*---------------------------*/
/*  RTL Codes
/*---------------------------*/
@font-face {font-family: 'BYekan';src: url('../../fonts/BYekan/BYekan.eot');src: url('../../fonts/BYekan/BYekan.eot') format('eot'),url('../../fonts/BYekan/BYekan.woff') format('woff'),url('../../fonts/BYekan/BYekan.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Yekan';src: url('../../fonts/Yekan/Yekan.eot');src: url('../../fonts/Yekan/Yekan.eot') format('eot'),url('../../fonts/Yekan/Yekan.woff') format('woff'),url('../../fonts/Yekan/Yekan.ttf') format('truetype');font-weight: normal;font-style: normal;}
body{
	font-family: BYekan , tahoma;
}
.pull-left {
	float: right;
	direction: rtl;
}

.pull-right {
	float: left;
	direction: rtl;
}

.abs-left {
	left: auto;
	right: 0;
}

.abs-right {
	right: auto;
	left: 0;
}

.text-left { text-align: right; }
.text-right { text-align: left; }

#header-navigation > li {
	float:right;
}

#header-navigation li > ul.sub-menu li a .ui--caret {
	right: auto;
	left: 12px;
}

#header-navigation > li.top-level-item > a .ui--caret {
	margin-left: -5px;
	margin-right: 8px;
}
.ui--testimonial-user , .ui--testimonial-content p {
    text-align: right;
	direction: rtl;
}
#breadcrumb,
#titlebar-breadcrumb {
	direction: rtl;
	right: auto !important;
	left: 0 !important;
}

#titlebar-text {
	padding-left: 2%;
	padding-right: 0;
}

#top-bar .ui--custom-menu li > a [class^="fontawesome-angle-"],
#top-bar .ui--custom-menu li > a [class*=" fontawesome-angle-"] {
	margin-left: -6px;
	margin-right: 8px;
}
/* Font by bigtheme */
html #page-content h1, html #page-content h2, html #page-content h3, html #page-content h4, html #page-content h5, html #page-content h6, html #page-wrap .ui--video-background-wrapper .ui--box h1, html #page-wrap .ui--video-background-wrapper .ui--box h2, html #page-wrap .ui--video-background-wrapper .ui--box h3, html #page-wrap .ui--video-background-wrapper .ui--box h4, html #page-wrap .ui--video-background-wrapper .ui--box h5, html #page-wrap .ui--video-background-wrapper .ui--box h6, html #page-wrap .ui--box h1, html #page-wrap .ui--box h2, html #page-wrap .ui--box h3, html #page-wrap .ui--box h4, html #page-wrap .ui--box h5, html #page-wrap .ui--box h6, html #page-wrap .ui--section .ui--box h1, html #page-wrap .ui--section .ui--box h2, html #page-wrap .ui--section .ui--box h3, html #page-wrap .ui--section .ui--box h4, html #page-wrap .ui--section .ui--box h5, html #page-wrap .ui--section .ui--box h6, .rtl footer .ui--mailchimp button{
	font-family:BYekan , tahoma;
	font-weight: normal !important;
}
html #header-navigation li.menu-item.level-0 > a {
	font-family: BYekan , tahoma;
}
html #page-content, html #page-content p, html #page-content .ui--box, html #page-content .ui--box p, html #page-content .ui--section .ui--box, html #page-content .ui--section .ui--box p, html #footer-widgets .ui--box, html #footer-widgets .ui--box p , #top-bar .ui--widget > ul > li, #top-bar ul.ui--widget > li , #header-navigation li.fallout > ul.sub-menu li > a , html #header-navigation .sub-menu li.menu-item > a , html #breadcrumb , .ui--meta-like-shortcode .ui--meta-like .ui--likes-count span , .ui--comment-form .form-submit button , footer .wpcf7 p , .ui--accordion-item-title-text, .widget .searchform, .widget .searchform .btn, input[type="submit"], input[type="button"], button{
	font-family: BYekan;
	font-weight: normal !important;
}
.ui--tabs-titles > li .ui--icon {
    margin-left: 12px;
	margin-right: auto;
}
.gm-style .gm-style-iw{
	font-family: tahoma;
	font-weight: normal;
}
.modern-browser * {
    font-family:BYekan , tahoma;
	font-weight: normal !important;
}
.ui--accordion-item-title-text{
	font-size: 16px !important; 
	font-weight: normal !important;
}
html .ui--likes-count > span {
    font-size: 16px !important;
}
.ui--icon-box .ui--icon-box-icon {
    float: right;
	left: auto;
    margin: 0 0 0 20px;
}
#comments .commentlist li .comment-avatar {
    float: right;
	left: auto;
    right: 0;
}
#comments .commentlist li .comment-text {
    margin: 0  80px 0 0;
    padding: 18px 20px 0;
}
.ui--author-info img.avatar {
    float: right;
	left: auto;
    margin: 0 0 6px 30px;
} 
.ui--comments-arrow {
    right: -8px;
	left: auto;
}
.ui--comments-arrow .fontawesome-caret-left:before{
	content:"\f0da";
}
.ui--comment-form textarea , html #footer-widgets , footer .wpcf7 textarea , html footer select, html footer textarea, html footer input[type="text"], html footer input[type="password"], html footer input[type="datetime"], html footer input[type="datetime-local"], html footer input[type="date"], html footer input[type="month"], html footer input[type="time"], html footer input[type="week"], html footer input[type="number"], html footer input[type="email"], html footer input[type="url"], html footer input[type="search"], html footer input[type="tel"], html footer input[type="color"] , #sidebars select, #sidebars textarea, #sidebars input[type="text"], #sidebars input[type="password"], #sidebars input[type="datetime"], #sidebars input[type="datetime-local"], #sidebars input[type="date"], #sidebars input[type="month"], #sidebars input[type="time"], #sidebars input[type="week"], #sidebars input[type="number"], #sidebars input[type="email"], #sidebars input[type="url"], #sidebars input[type="search"], #sidebars input[type="tel"], #sidebars input[type="color"]{
	font-family: tahoma;
}
.textwidget p i{
	margin-left: 5px;
}
html .ui--blog-item.layout--standard .ui--blog-title, html .ui--blog-item.layout--medium .ui--blog-title {
    font-weight: normal !important;
	font-size: 16px !important;
}
.comment #respond {
    margin: 18px 80px 0 0  !important;
}
#commentform .ui-row .span4{
	float:right;
	margin-right: 2.5641%;
	margin-left: auto;
}
html.html-loading , .html-loading #comments{
    left: -100% !important;
    position: relative !important;
	 left: 0 !important;
}
html.ie8.html-loading body {
    left: 0;
    position: static;
}
html .heading, html .heading-colorable{
	font-family: BYekan, tahoma !important;
	font-size: 16px !important;
}
#commentform .ui-row .span4:first-child{
	margin-right: 0;
}
blockquote {
    border-right: 5px solid #EEEEEE;
	border-left: none;
    margin: 0 0 20px;
    padding: 0 15px 0 0;
	
}
blockquote p{
	font-size: 16px !important;
	font-weight: normal !important;
}
html h2 , #titlebar-title {
    font-size: 24px;
    font-family: BYekan;
	font-weight: normal !important;
}
#header-navigation li > ul.sub-menu {
    right: 0;
	left: auto;
}
.sidebar-widget-title , .sidebar-widget-title span{
 	font-weight: normal !important;
	font-size: 16px !important;
}
#header-navigation li > ul.sub-menu > li > ul.sub-menu {
    right: auto;
    margin-left: -2px;
	margin-right: auto;
    left: -100%;
    top: -99999px;
}
#header-navigation li > ul i:before{
	content:"\f104";
}
#footer-widgets .footer-widget-title {
    color: #F1F1F1;
    font-size: 18px ;
    font-weight: normal !important;
    font-family: Yekan , tahoma;
}
strong{
	font-weight: normal !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right !important;
	left: auto !important;
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register , .woocommerce table.shop_table th, .woocommerce-page table.shop_table th , .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    text-align: right !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right 
}
.chosen-container-single .chosen-drop {
   left: 9999px ;
}