@font-face{
  font-family:YEKAN;
  src:  url('../font/IRANSans.eot?#') format('eot'),  /* IE6–8 */
        url('../font/IRANSans.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../font/IRANSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family:KUFI;
  src:  url('../font/IRANSans.eot?#') format('eot'),  /* IE6–8 */
        url('../font/IRANSans.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('../font/IRANSans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/**
 * Theme Name: !LesPaul
 * Description: Adds support for languages written in a Right To Left (RTL) direction.
 * See http://codex.wordpress.org/Right_to_Left_Language_Support
 *
 * @since    1.0
 * @version  3.0
 */


 body, .font-primary, .logo, h1.logo, .quote-source, input, select, textarea, .btn, a.btn, .nav-main .btn, button, input[type="button"], input[type="submit"]{
	font-family: 'YEKAN'
}
.article-content,blockquote.pullquote{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
}

body,html,
	#main-heading h2 {font-family: "YEKAN", Georgia, Times, serif}
	h1, h2, h3, h4, h5, h6,
	th,
	#header,
	#footer,button,input,select,textarea {font-family: "YEKAN",Arial, sans-serif}

body {
	direction: rtl;
	unicode-bidi: embed;
}



/*********************************************/
/* FROM:                                     */
/* borders.css                               */
/*********************************************/

	/* post format quote */
		.format-quote cite:before,
		.wrap-testimonials-shortcode .testimonial-source:before {
			border-right: 0;
			border-left: 20px solid #eee;
		}
			.wrap-testimonials-shortcode .testimonial-source:before {
				border-right-width: 0;
				border-left-width: 25px;
			}

	/* navigation */
		.nav-main li li a,
		.nav-main li li .inner {
			border-left: 0;
			border-right: 4px solid transparent;
		}

	/* author info */
		.bio .author-social-links {
			border-left: 0;
			border-right: 1px solid #ddd;
		}

	/* filter */
		.wrap-projects-shortcode .wrap-filter li {
			border-left: 0;
			border-right: 1px solid #ddd;
		}



/*********************************************/
/* FROM:                                     */
/* columns-content.css                       */
/*********************************************/

	/* single column (and widget in widget wrappers) basic styles */
		.column, .columns > .widget {
			float: right;
			margin: 0 0 0 4%;
		}
		.columns > .column {margin: 0 2% 0 0 !important}
		.column.last {margin-left: 0 !important}



/*********************************************/
/* FROM:                                     */
/* columns-r1160.css                         */
/* columns-r940.css                          */
/* columns-s1160.css                         */
/* columns-s940.css                          */
/*********************************************/

		/* .pane {float: right} */



/*********************************************/
/* FROM:                                     */
/* comments.css                              */
/*********************************************/

	.commentlist li {padding: 20px 70px 0 0}
	.commentlist li li {padding-right: 50px}
	.commentlist .children {margin: 0 -30px 0 0}

	/* gravatar */
		.gravatar {
			left: auto;
			right: 0;
			float: right;
		}

	/* author name */
		.comment .author {float: right}

	/* comment text */
		.commentlist .comment-text ul,
		.commentlist .comment-text ol {margin-right: 0}
			.commentlist .comment-text ol {margin-right: 1.75em}
			.commentlist .comment-text ul > li {margin-right: 1.5em}

	/* comment pagination */
		.comments-nav .nav-previous a {float: right}
		.comments-nav .nav-next a {float: left}



/*********************************************/
/* FROM:                                     */
/* content.css                               */
/*********************************************/

	/* lists */
		ol {
			margin-left: 0;
			margin-right: 1.75em;
		}
			ul > li {
				margin-left: 0;
				margin-right: 1.5em;
			}
				ul li:before {
					left: auto;
					right: 0;
				}
					ul.sub-pages li:before,
					ul.download > li:before {
						margin-right: 0;
						margin-left: .2em;
					}
				ul.no-bullets li {margin-right: 0}
			li > ul {
				margin-left: 0;
				margin-right: -.25em;
			}

	/* post formats */
		article .article-content.format-link,
		.format-quote blockquote {padding: 20px 80px 20px 20px}
			.masonry-container article .article-content.format-link,
			.masonry-container .format-quote blockquote {
				padding-left: 0;
				padding-right: 60px;
			}
		.format-link:before,
		.format-quote blockquote:before {
			left: auto;
			right: 20px;
		}
		.format-quote cite {
			margin-left: 0;
			margin-right: 60px;
		}
			.format-quote cite:before {
				left: auto;
				right: -20px;
				-webkit-transform: skew( -15deg, 0 ) scale( 1.5, 1 );
				   -moz-transform: skew( -15deg, 0 ) scale( 1.5, 1 );
				    -ms-transform: skew( -15deg, 0 ) scale( 1.5, 1 );
				     /* -o-transform: skew( 15deg, 0 ) scale( 1.5, 1 ); some weird problem in Opera */
				        transform: skew( -15deg, 0 ) scale( 1.5, 1 );
			}

		.format-status.article-content {padding: 20px 80px 20px 20px}
			.masonry-container .format-status.article-content {
				padding-left: 20px;
				padding-right: 60px;
			}
			.format-status header {
				left: auto;
				right: 20px;
			}

		/* posts list layouts */
			/* masonry layout */
				.list-articles.masonry-container article {margin: 0 0 40px 4%}
				.list-articles.masonry-container .meta-item.comments {margin: 0 0 0 10px}

	/* search list */
		.list-search .alignright {
			float: left;
			margin-left: 0;
			margin-right: 30px;
		}
			.numbering {
				left: auto;
				right: -.05em;
			}
				.search-item .post-title,
				.search-item .excerpt {
					margin-left: 0;
					margin-right: 100px;
				}


	/* meta items */
		.meta-item {
			margin-right: 0;
			margin-left: 10px;
		}

		/* comments meta */
			.meta-item.comments,
			.meta-item.permalink {
				float: left;
				margin: 0 10px 0 0;
			}

	/* author info */
		.bio .author-info {padding: 20px 90px 20px 20px}
			.bio .avatar-container {
				float: right;
				left: auto;
				right: 20px;
			}
			.bio .author-social-links {
				padding: 0 10px 0 0;
				margin-left: 0;
				margin-right: 10px;
			}
				.bio .posts-by-author li {
					padding-left: 0;
					padding-right: 2em;
				}

	/* sitemap */
		.sitemap .sitemap-menu li,
		.sitemap .sitemap-menu li[class*="icon-"] {margin-right: 0}
			.sitemap-menu li li a {
				padding-left: 20px;
				padding-right: 30px;
			}
			.sitemap-menu li li li a {
				padding-left: 20px;
				padding-right: 40px;
			}
			.sitemap-menu li li li li a {
				padding-left: 20px;
				padding-right: 50px;
			}

		.sitemap li:before,
		.widget_pages ul > li:before,
		.widget_nav_menu ul > li:before,
		.wm-sub-pages ul > li:before,
		.widget_login li:before,
		.widget_product_categories li:before,
		ul.sub-pages li:before {
			content: 'f';
			text-align: right;
		}

	/* projects meta */
		.meta-project .next {float: left}
		.meta-project .prev i:before {content: 'G'}
		.meta-project .next i:before {content: 'g'}
		.meta-project a + a {
			margin-left: 0;
			margin-right: 10px;
		}

	/* next / prev post link */
		.next-prev-post-in-tax a {float: right}
			.next-prev-post-in-tax .next {
				float: left;
				text-align: left;
			}
			.next-prev-post-in-tax .prev:before {content: 'H'}
			.next-prev-post-in-tax .next:after {content: 'h'}



/*********************************************/
/* FROM:                                     */
/* core.css                                  */
/*********************************************/

	blockquote {padding: 0 4em 0 1em}
		.sidebar blockquote,
		.footer blockquote {
			padding-left: 0;
			padding-right: 2.5em;
		}

		/* default blockquote icon */
			blockquote:before {
				left: auto;
				right: 0;
			}

	/* breadcrumbs */
		.breadcrumbs-container > a,
		.breadcrumbs-container > span,
		.woocommerce-breadcrumbs-wrap {float: right}
			.breadcrumbs span span:first-child {margin-right: 0} /* support for Yoast SEO Breadcrumbs */
			.breadcrumbs .form-search {float: left}

		.ie .breadcrumbs-container form input.text { /* fix for search form */
			left: 0;
			right: auto;
			margin-left: 1px;
		}

	/* pagination */
		.pagination .wp-pagenavi .pages {
			float: left;
			margin: 0 .25em 0 0;
		}



/*********************************************/
/* FROM:                                     */
/* footer.css                                */
/*********************************************/

	.menu-footer {overflow: hidden}
	.menu-footer ul > li {
		float: right;
		margin-top: 0;
		margin-left: 1em;
		margin-right: 0;
	}

	@media only screen and (min-width: 768px) {
		.top-of-page {
			right: auto;
			left: 2%;
		}
	}



/*********************************************/
/* FROM:                                     */
/* forms-gravity.css                         */
/*********************************************/

	.gform_wrapper .gform_body ul > li {margin-right: 0}



/*********************************************/
/* FROM:                                     */
/* forms.css                                 */
/*********************************************/

	/* text input */
		input[type="date"],
		input[type="email"],
		input[type="password"],
		input[type="search"],
		input[type="text"] {
			margin-right: 0;
			margin-left: .5em;
		}
		textarea {
			margin-right: 0;
			margin-left: .5em;
		}

	/* checkboxes and radio buttons */
		input[type="checkbox"],
		input[type="radio"] {
			margin-right: 0;
			margin-left: .25em;
		}

	/* select */
		select {
			margin-right: 0;
			margin-left: .5em;
		}

	/* search form */
		.form-search {text-align: right}
			.form-search input[type="text"],
			.widget .form-search input[type="text"] {
				left: auto;
				right: 0;
				padding: 0 32px 0 8px;
				margin-left: 0;
			}
			.form-search input[type="submit"],
			.form-search i {
				left: auto;
				right: 0;
			}

	/* comments form */
		.comment-form-author,
		.comment-form-email,
		.comment-form-url {
			float: right;
			margin: 0 2% 0 0;
		}
			.comment-form-author {margin: 0}
			#commentform p label {
				left: auto;
				right: 0;
			}
				#commentform p label:before {
					left: auto;
					right: 1px;
					margin-right: 0;
					margin-left: .2em;
				}
			.comment-form-url input,
			.comment-form-email input,
			.comment-form-author input {
				padding-left: 0;
				padding-right: 32px;
			}

		/* textarea */
			#comment {padding: 10px 32px 10px 10px}

		/* logged in user data */
			.personal_data p {float: right}



/*********************************************/
/* FROM:                                     */
/* header.css                                */
/*********************************************/

	/* logo */
		.nav-bottom .logo,
		.nav-top .logo {float: right}

	/* header side textarea */
		.nav-left .header-side,
		.nav-bottom .header-side,
		.nav-top .header-side {
			float: left;
			text-align: left;
		}

	/* top bar widgets alignment */
		.top-bar .widget {
			float: left;
			text-align: left;
		}
		.top-bar .count-2 .widget:first-child {
			float: right;
			text-align: right;
		}

	/* top bar WMPL language selector */
		.top-bar #lang_sel ul li ul {text-align: right}

	/* top bar search form */
		.top-bar .form-search {float: left}

	/* top bar lists (no sub-lists) */
		.top-bar .widget li {margin: 0 15px 0 0}
			.top-bar .count-2 .widget:first-child li {margin: 0 0 0 15px}

	/* navigation */
		.nav-main li {float: right}
		.nav-bottom .nav-main li,
		.nav-top .nav-main li {
			margin-right: 0;
			margin-left: 30px;
		}
			.nav-right .nav-main > ul > li {margin: 0 20px 0 0}

		.mobile-menu .btn {padding: .5em 1.5em .5em 1.75em}
		.mobile-menu .btn:before {
			margin-right: 0;
			margin-left: .5em;
		}

		.nav-main li.left,
		.nav-main li.alignleft {
			float: left;
			margin: 0;
		}

		.nav-main > ul > li[class*="iconnav-"] > .inner.btn {text-align: right}

	/* button with icon and description */
		.nav-main li[class*="iconnav-"] > a.btn {
			padding-left: 1em !important;
			padding-right: 38px !important;
		}
		.nav-main .btn .nav-icon {margin: 0 -23px 0 7px}
		.nav-main > ul > li > .inner.btn .nav-icon {
			left: auto;
			right: 15px;
		}

	/* submenu */
		.mobile-submenu-open {
			left: 1em;
			right: auto;
		}

		.nav-main li ul {
			left: auto;
			right: 0;
		}
			.nav-main li li a,
			.nav-main li li .inner {padding: 10px 16px 10px 20px}
			/* icon in submenu */
				.nav-main li li[class*="iconnav-"] > a,
				.nav-main li li[class*="iconnav-"] > .inner {
					padding-left: 20px;
					padding-right: 38px;
				}

			.nav-main li li ul {
				left: auto;
				right: 100%;
			}

			.nav-icon {
				float: right;
				margin: 0 -23px 0 0;
			}

	/* centered nav */
		.nav-bottom.logo-centered .nav-main ul ul {text-align: right}



/*********************************************/
/* FROM:                                     */
/* headings.css                              */
/*********************************************/

	#reply-title {
		right: auto;
		left: 0;
		text-align: left;
	}

	.main-heading .authorinfo {
		padding-left: 0;
		padding-right: 110px;
	}
		.main-heading .avatar {
			float: right;
			margin-left: 0;
			margin-right: -110px;
		}



/*********************************************/
/* FROM:                                     */
/* icons-basic.css                           */
/*********************************************/

	/* social icons */
	.wmicon-deviantart:before,
	.wmicon-digg:before,
	.wmicon-myspace:before,
	.social-icon.wmicon-reddit:before {margin-left: .4em}
	.wmicon-stumbleupon:before { content: '\29'; } /* ')' */
	.wmicon-twitter:before,
	.wm-twitter ul li:before { content: '\28'; } /* '(' */

	/* others */
	.wmicon-search:before { content: '\3e'; } /* '>' */
	.wmicon-tags:before { content: '\3c'; } /* '<' */



/*********************************************/
/* FROM:                                     */
/* icons-font.css                            */
/*********************************************/

	[class^="icon-"]:before,
	[class*=" icon-"]:before {
		margin-right: 0;
		margin-left: .2em;
	}



/*********************************************/
/* FROM:                                     */
/* prettyphoto.css                           */
/*********************************************/

	div.pp_default .pp_content {
		position: relative;
		left: -6px;
	}
	a.pp_expand, a.pp_contract {right: 10px}

	.pp_nav .pp_play,.pp_nav .pp_pause,
	a.pp_arrow_previous, a.pp_arrow_next,
	a.pp_next,
	a.pp_previous,
	a.pp_expand, a.pp_contract,
	a.pp_close {text-indent: 10000px}



/*********************************************/
/* FROM:                                     */
/* shortcodes.css                            */
/*********************************************/

	/* tabs, accordions, toggles */
		.tabs-wrapper > ul > li,
		.woocommerce-tabs > ul > li {margin-right: 0}
		.tabs-wrapper ul.tabs li,
		.woocommerce-tabs ul.tabs li {float: right}
			.tabs-wrapper.normal ul.tabs li + li,
			.tabs-wrapper.fullwidth ul.tabs li + li,
			.woocommerce-tabs ul.tabs li + li {border-right: 0}
			.no-js .tabs-wrapper > ul > li {
				padding-left: 0;
				padding-right: 1.5em;
			}
			.tabs-wrapper.normal ul.tabs li + li,
			.tabs-wrapper.fullwidth ul.tabs li + li,
			.woocommerce-tabs ul.tabs li + li {
				border-left: 1px solid #ddd;
				border-right: 0;
			}

		/* vertical tabs */
			.vertical ul.tabs {
				float: right;
				padding-right: 0;
				padding-left: 20px;
			}
				.vertical .tabs li a {
					text-align: right;
					padding-right: 1em;
					padding-left: 3em;
				}
					.vertical .tabs li a:after {
						content: 'd';
						right: auto;
						left: 1em;
					}

			/* tour tabs */
				.tour-nav span {text-align: left}
				.tour-nav .prev {
					float: right;
					text-align: right;
				}
				.tour-nav .next {float: left}
				.tour-nav .prev .wmicon-left-circle:before {content: '\47'}
				.tour-nav .next .wmicon-right-circle:before {content: '\67'}

		/* accordions, toggles */
			.accordion-heading,
			.toggle-heading {padding: 10px 40px 10px 20px}
				.active > .accordion-heading {
					padding-left: 0;
					padding-right: 20px;
				}
			/* toggle buttons */
				.accordion-heading:before,
				.toggle-heading:before {
					float: right;
					left: auto;
					right: 0;
					margin-right: 0;
					margin-left: 10px;
				}

	/* attributes (project attributes) */
		.attributes ul li {
			padding-left: 0;
			padding-right: 10px;
			margin-right: 0;
		}
		.attributes .attribute-heading {
			margin-left: 0;
			margin-right: -10px;
		}

	/* boxes */
		.iconbox {
			padding-left: 20px;
			padding-right: 72px;
		}
			.iconbox:before {
				left: auto;
				right: 20px;
			}

	/* button icons */
		.btn img,
		.btn [class*="icon-"] {margin: -4px -2px 0 5px}
		.btn.size-extra-large img,
		.btn [class*="icon-"] {
			margin-left: 5px;
			margin-right: -4px;
		}

	/* call to action */
		.call-to-action .call-to-action-button {text-align: left}

	/* countdown timer */
		/* .countdown-timer .dash {float: right} */

	/* icon module */
		.wm-content-module .icon-module {
			padding-left: 0;
			padding-right: 42px;
		}
		.wm-content-module .icon-container {
			left: auto;
			right: 0;
		}

	/* dropcaps */
		.dropcap {
			float: right;
			margin: 4px 0 0 10px;
		}

	/* FAQ */
		.faq-question:before {
			left: auto;
			right: -10px;
		}

	/* lists */
		ul[class*="icon-"] > li,
		ul > li[class*="icon-"],
		ul.download > li,
		ul.sub-pages li,
		.staff-card li,
		.wrap-staff-shortcode li {
			padding-left: 0;
			padding-right: 1.5em;
			margin-right: 0;
		}

	/* posts, projects and staff list */
		.wrap-posts-shortcode .comments-count {float: left}

		.wrap-projects-shortcode .project-icon {
			float: right;
			margin: .25em 0 5px 10px;
		}
		.wrap-filter ul li {margin-right: 0}
		.wrap-projects-shortcode .wrap-filter li:first-child {
			padding-left: 15px;
			padding-right: 0;
		}

		/* staff icons */
			.staff-card ul > li,
			.wrap-staff-shortcode ul > li {
				padding-left: 0;
				padding-right: 24px;
				margin-right: 0;
			}
			.staff-card ul > li:before,
			.wrap-staff-shortcode ul > li:before {
				margin-right: 0;
				margin-left: .2em;
			}

	/* quotes */
		blockquote.left-border {padding: 1em 2em 1em 1em}

	/* separator heading */
		.separator-heading .text-holder {
			padding: 0 1px 0 .6em;
			margin-right: -1px;
		}
			.separator-heading.text-center .text-holder {padding-right: .6em}
			.separator-heading.text-right .text-holder {padding: 0 .6em 0 0}

	/* tables */
		th, tfoot td {text-align: right}
		.price-column.legend {text-align: right}
			.price-column.legend .price-spec li {padding: .8em 20px .8em 0}

	/* testimonials */
		.wrap-testimonials-shortcode blockquote {padding: 20px 60px 20px 20px}
			.wrap-testimonials-shortcode blockquote:before {
				left: auto;
				right: 20px;
			}
		.wrap-testimonials-shortcode .testimonial-source {margin: 0 60px 0 0}
			.wrap-testimonials-shortcode .testimonial-source:before {
				left: auto;
				right: -25px;
				-webkit-transform: skew( -15deg, 0 ) scale( 1.5, 1 );
				   -moz-transform: skew( -15deg, 0 ) scale( 1.5, 1 );
				    -ms-transform: skew( -15deg, 0 ) scale( 1.5, 1 );
				     /* -o-transform: skew( 15deg, 0 ) scale( 1.5, 1 ); some weird problem in Opera */
				        transform: skew( -15deg, 0 ) scale( 1.5, 1 );
			}
			.testimonial-source-img {
				float: right;
				margin: -12px 0 0 10px;
			}



/*********************************************/
/* FROM:                                     */
/* sidebar.css                               */
/*********************************************/

	.widget li ul {
		padding-left: 0;
		padding-right: 1em;
	}

	/* pages, menu and submenu widget */
		.sitemap li,
		.widget_pages li,
		.widget_nav_menu li,
		.wm-sub-pages li {
			padding-left: 0;
			padding-right: .75em;
			margin-right: 0;
		}
			.widget_pages li ul,
			.widget_nav_menu li ul,
			.wm-sub-pages li ul {padding-right: 0}

	/* text widget and WebMan content module widget */
		.textwidget ul > li,
		.wm-content-module ul > li {
			margin-left: 0;
			margin-right: 1.5em;
		}
			.textwidget li ul,
			.wm-content-module li ul {
				margin-left: 0;
				margin-right: -.25em;
			}

	/* contact widget */
		.wm-contact-info .address-container > div {padding: 0 24px 5px 0}
			.wm-contact-info .hours table td:first-child {
				padding-right: 0;
				padding-left: 2em;
			}
		.wm-contact-info .contact-info:before {
			left: auto;
			right: 0;
		}

	/* posts list */
		.wm-posts-list .image-container {
			float: right;
			margin: 0 0 0 10px;
		}

	/* projects */
		.wm-projects-list .portfolio-content {
			margin-left: 0;
			margin-right: -3%;
		}
		.wm-projects-list .portfolio-content article {
			float: right;
			margin: 0 3% .5em 0;
		}

		/* alternative layout */
			.wm-projects-list .layout-details .image-container {
				float: right;
				margin: 0 0 0 10px;
			}

	/* twitter widget */
		.wm-twitter .user-info {padding: 0 58px 15px 0}
			.wm-twitter .user-info img {
				left: auto;
				right: 0;
			}
			.wm-twitter li {
				padding: 0 24px 0 0;
				margin-right: 0;
			}
				.wm-twitter ul li:before {
					left: auto;
					right: 0;
					margin-right: 0;
					margin-left: .2em;
				}



/*********************************************/
/* FROM:                                     */
/* slider.css                                */
/*********************************************/

	/* bxSlider styles */
		.bx-viewport ul,
		.bx-viewport ol,
		.bx-viewport ul > li,
		.bx-viewport ol > li,
		.project-slider ul,
		.project-slider ul > li {margin-right: 0}
		.bx-wrapper .bx-controls-direction a {
			right: auto;
			left: 30px;
		}
			.bx-wrapper .bx-controls-direction .bx-prev {
				right: auto;
				left: 5px;
			}

		/* on manually scrollable shortcodes */
			.manual-scroll .bx-controls-direction a {
				right: auto;
				left: 25px;
			}
			.manual-scroll .bx-controls-direction .bx-prev {
				right: auto;
				left: 0;
			}

		/* pagination */
			.bx-wrapper .bx-pager {direction: rtl}

	/* sliders RTL fixes (until it is repaired in sliders' JavaScripts */
		div.soliloquy,
		.bx-wrapper {
			direction: ltr;
			text-align: right;
		}
		.bx-wrapper .scrollable,
		.bx-wrapper .testimonial-container {direction: rtl}



/*********************************************/
/* FROM:                                     */
/* responsive.css                            */
/*********************************************/

	/* 1019px max */
	@media only screen and (max-width: 1019px) {

		/* navigation */
			.nav-main li[class*="icon-"] > a.btn,
			.nav-main li[class*="icon-"] > a.btn.has-description {
				padding-left: 20px !important;
				padding-right: 15px !important;
			}
			.nav-main > ul > li[class*="icon-"]:first-child > a,
			.nav-main > ul > li[class*="icon-"]:first-child > .inner {
				padding-left: 0;
				padding-right: 0;
			}

	}

	/* 767 px max */
	@media only screen and (max-width: 767px) {

		/* navigation */
			.nav-main li a,
			.nav-main li li a,
			.nav-main li .inner {text-align: right !important}
				.nav-main li li a,
				.nav-main li li .inner {
					padding-left: 20px !important;
					padding-right: 35px !important;
				}
				.nav-main li li li a,
				.nav-main li li li .inner {
					padding-left: 20px !important;
					padding-right: 50px !important;
				}
				.nav-main li li li li a,
				.nav-main li li li li .inner {
					padding-left: 20px !important;
					padding-right: 65px !important;
				}

		/* meta article */
			.meta-article .meta-item {margin: 0 0 0 10px !important}
			.list-articles .permalink {margin: 0 10px 0 0 !important}

	}



/* END RTL */



/*********************************************/
/* CUSTOM RTL STYLES                         */
/* By Kodesign.ir                            */
/*********************************************/
.column, .columns > .widget{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
}
.column a, .columns > .widget a{
	color: #B35C83;	
}

h1, h2, h3, h4, h5, h6,p{
	font-family: 'YEKAN' !important;
	font-weight: normal;
}
p{
	line-height: 25px;
}
h3{
	font-size: 18px;
}

/*menu*/

.menu > li{
	margin-left: 20px !important;
}
.menu > li > a > span{
	font-family: 'KUFI' !important;
	font-weight: normal !important ;
}
.menu li a small{
	font-family: 'YEKAN';
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
} 
.main-heading h1{
	font-family: 'YEKAN';
	font-size: 35px;
}
.main-heading h2.subtitle{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
	margin-top: 10px;
}

/*seprator*/
.separator-heading span.text-holder{
	font-family: 'KUFI';
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 0;
}
.main-heading h2.h1-style{
	font-family: 'YEKAN';
	font-size: 35px;
	font-weight: normal;
}
.accordion-wrapper ul li .accordion-heading{
	font-family: 'YEKAN';
	font-weight: normal;
	font-size: 18px;
}
.accordion-wrapper ul li .accordion-content{
	font-family: 'YEKAN';
	line-height: 25px;
}
.accordion-wrapper ul li .accordion-content h3{
	font-family: 'YEKAN';
	font-weight: normal;
	font-size: 18px;
}
.wm-shortcode-output,.wm-wrap h2, .wm-wrap h3, .wm-wrap h4, .wm-wrap h5, .wm-wrap h6 {
	font-family: 'YEKAN' !important;
}
	/*call to action*/
	.call-to-action-title h2 {
		font-family: 'YEKAN';
		font-weight: normal;
	}
	.call-to-action-title h2 small{
		font-size: 13px;
	}
	.call-to-action-text{
		font-family: 'YEKAN';
		font-size: 13px;
		font-weight: normal;
		line-height: 25px;
	}
	.cta-button a.btn{
		font-family: 'KUFI';
		font-weight: normal;
	}
	/*tabs*/
	.tabs-wrapper .tabs li a, .woocommerce-tabs .tabs li a,.toggle-heading{
		font-family: 'YEKAN';
		font-size: 18px;
		font-weight: normal;
	}
	ul > li{
		font-family: 'YEKAN';
	}
	.btn{
		font-family: 'KUFI' !important;
		font-size: 13px;
		font-weight: normal;
	}
	/*contact-form*/
	form.wpcf7-form input,form.wpcf7-form textarea{
		font-family: 'YEKAN';
	}
	form.wpcf7-form input.wpcf7-submit{
		font-family: 'KUFI';
	}
/*blog*/
.meta-article, .product_meta,.bio .desc,.widget.wm-twitter .box{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
}
.author-info .author-details h3.mt0 a strong{
	font-size: 18px;
	font-weight: normal;
}
.form-search input[type="text"], .widget .form-search input[type="text"]{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
} 

blockquote p{
	font-size: 13px;
	font-weight: normal;
}
.format-quote cite{
	font-family: 'KUFI';
}
.wp-pagenavi a, .wp-pagenavi span{
	font-family: 'YEKAN';
	font-size: 13px;
}
.wp-pagenavi span.current{
	font-size: 13px;
	font-family: 'YEKAN';
	font-weight: normal !important;
}
.article-content .article-excerpt p{
	font-size: 18px;
	font-weight: normal;
}
#commentform textarea#comment{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
}
#commentform input#submit{
	font-family: 'KUFI';
	float: left;
	font-weight: normal;
}
#comments .author{
	font-family: 'KUFI';
	font-size: 13px;
	font-weight: bold;
}
.comment-heading a{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
}
.wrap-posts-shortcode .post-title a, .wrap-projects-shortcode .project-title a, .wrap-staff-shortcode .staff-title a{
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
}
td, th,.meta-project .next,.meta-project .prev{
	font-family: 'YEKAN';
	font-size: 13px;
}
/*portfolio*/
.image-container .overlay{
	font-size: 22px;
	font-weight: normal !important;
	text-align: center;
}
.attributes .attribute-heading{
	font-family: 'KUFI';
	font-size: 12px;
}
.wrap-filter ul a{
	font-family: 'KUFI';
	font-size: 12px;
}
.article-content{
	font-family: 'YEKAN';
	font-size: 13px;
	font-weight: normal;
}
.article-content .box{
	font-family: 'YEKAN';
	line-height: 25px;
}
.article-content > ol > li,.article-content > ul > li{
	font-family: 'YEKAN';
	line-height: 25px;
}
.article-content pre{
	direction: ltr;
	text-align: left;
}
.widget.wm-posts-list > ul.no-excerpt > li > h3 > a{
	color: #666666
}
.wm-contact-info .address-container{
	font-family: 'YEKAN';
	line-height: 25px;
	font-size: 13px;
}
.wm-content-module h3{
	font-size:18px;
}
.testimonial-source cite{
	font-family: 'YEKAN';
	line-height: 25px;
	font-size: 13px;
	font-weight: normal;
}
/*revslider*/
.rev_slider > ul > li > div.tp-caption{
	font-family: 'YEKAN' !important;
	direction: rtl;
}
/*layer-slider*/
.ls-slide p{
    font-family: 'YEKAN' !important;
    text-align: right;
    direction: rtl;
}
.ls-slide div{
        font-family: 'YEKAN' !important;
}
#navigation_bar > ul > li > a{
    color:#6e6e6e;
}
h3#reply-title.comment-reply-title{
	font-size: 13px;
	font-weight: normal;
}

/* WOOCOMMERCE */
span.onsale{
	font-family: 'KUFI';
	font-size: 15px;
	font-weight: normal;
}
.woocommerce ul.products li span.price .amount {
	font-size: 18px;
}
.woocommerce ul.products li span.price{
	text-align: center;
}
a.button.add_to_cart_button{
	font-family: 'KUFI';
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
ul.products li.product h3{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
.buttons a.checkout, .widget_shopping_cart .buttons a{
	font-family: 'KUFI';
	font-size: 13px;
	font-weight: normal !important;
}
.cart-collaterals .cart_totals{
	float: right !important;
	text-align: right !important;
}
ul.product_list_widget > li > ins > span.amount{
	text-decoration: none !important;
}
.order_details li strong{
	font-size: 13px;
	font-weight: bold;
}