@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebbold.eot');
	src: url('fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight.eot');
	src: url('fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular.eot');
	src: url('fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

/* Latin fonts (Roboto) */

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/robotobold.eot');
	src: url('fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotobold.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/robotolight.eot');
	src: url('fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotolight.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/robotoregular.eot');
	src: url('fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotoregular.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebbold(fanum).eot');
	src: url('fonts/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebbold(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight(fanum).eot');
	src: url('fonts/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular(fanum).eot');
	src: url('fonts/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}

a,h1,p,b,h2,body,h3,h4,h6,h1, h2,.widget.woocommerce.widget_price_filter .price_slider_amount .price_label, h3, h4,.wpb_widgetised_column .widget .mkdf-searchform .input-holder button, .wpb_widgetised_column .widget .mkdf-searchform .input-holder input, aside.mkdf-sidebar .widget .mkdf-searchform .input-holder button, aside.mkdf-sidebar .widget .mkdf-searchform .input-holder input, h5, h6,.mkdf-woocommerce-page table.cart thead tr th,.mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .comment-reply-title,.widget.woocommerce.widget_products ul li a .product-title, .widget.woocommerce.widget_recent_reviews ul li a .product-title, .widget.woocommerce.widget_recently_viewed_products ul li a .product-title, .widget.woocommerce.widget_shopping_cart ul li a .product-title, .widget.woocommerce.widget_top_rated_products ul li a .product-title,.mkdf-pl-filter-holder ul li span,.mkdf-header-vertical .mkdf-vertical-menu>ul>li>a span.item_text,.mkdf-testimonials-holder.mkdf-testimonials-image-pagination .mkdf-testimonial-author .mkdf-testimonials-author-job,.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-value,.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-price,.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-title-holder,.mkdf-pie-chart-holder .mkdf-pc-percentage .mkdf-pc-percent,.mkdf-counter-holder .mkdf-counter,.mkdf-countdown .countdown-row .countdown-section .countdown-period,.mkdf-countdown .countdown-row .countdown-section .countdown-amount,.mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-icon-text, .mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-search-icon-text, .mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-side-menu-title, .h1, .h2, .h3, .h4, .h5, .h6,#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password]{font-family:iranyekan!important}
a,h1,p,b,h2,h3,h4,h6,h1,h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{direction: rtl!important;}
.nazaratmoshtari,.mkdf-image-gallery,.mkdf-testimonials-holder.mkdf-testimonials-boxed .mkdf-testimonials,.mkdf-testimonials-holder.mkdf-testimonials-image-pagination #mkdf-testimonial-pagination.owl-loaded,.mkdf-clients-carousel-holder, .mkdf-clients-carousel-holder .mkdf-cc-inner, .mkdf-clients-carousel-holder .mkdf-cc-item{direction:ltr}
.mkdf-testimonials-holder.mkdf-testimonials-boxed .mkdf-testimonial-content,.wpcf7-form-control-wrap {

    direction: rtl;
}
.mkdf-custom-placeholder .wpb_widgetised_column .widget .mkdf-searchform .input-holder button span, .mkdf-custom-placeholder aside.mkdf-sidebar .widget .mkdf-searchform .input-holder button span {
    margin-left: 2px!important;
}
.mkdf-custom-placeholder .wpb_widgetised_column .widget .mkdf-searchform .input-holder input.search-field, .mkdf-custom-placeholder aside.mkdf-sidebar .widget .mkdf-searchform .input-holder input.search-field {
    padding: 0 13px 0 28px!important;
}
.mkdf-drop-down .second .inner ul.right li a .item_outer:before {
    content: none;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.mkdf-full-screen-sections .mkdf-fss-item.mkdf-fss-item-ha-left .mkdf-fss-item-inner {
    text-align: right;
}
@media only screen and (max-width: 1366px) and (min-width: 1025px){
.mkdf-eh-item-content.mkdf-eh-custom-7183 {
    padding: 0px 0% 122px 18.4% !important;
}}
.mkdf-vertical-align-containers .mkdf-position-left {
    float: right;
}
.mkdf-woocommerce-page .woocommerce-error a, .mkdf-woocommerce-page .woocommerce-info a, .mkdf-woocommerce-page .woocommerce-message a {
    float: left;
}
.woocommerce-pagination ul li a {
    margin: 5px;
}
.mkdf-woocommerce-page table.cart thead tr th,.mkdf-woocommerce-page .woocommerce-checkout table td, .mkdf-woocommerce-page .woocommerce-checkout table th {
    text-align: right;
}
.mkdf-woo-single-page .mkdf-single-product-content .images {
    padding: 0 0px 0 20px;
    float: right;
}

.woocommerce .star-rating span {
    right: 0;
	left:auto;
}
.mkdf-social-icons-group-widget .mkdf-social-icon-widget-holder {
    margin: 0 10px 0 10px;
}
.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-content {
    padding: 0 13px 0 0px;
}
.mkdf-dropcaps.mkdf-circle, .mkdf-dropcaps.mkdf-square {
    font-family: vazir;
    margin: 6px 0px 0 9px;
}
.mkdf-tabs .mkdf-tabs-nav li {
    float: right;
}
.mkdf-header-vertical .mkdf-vertical-menu-area,.mkdf-header-vertical .mkdf-vertical-area-background {
    right: 0;
	left:auto
}
@media only screen and (min-width: 1024px){
.mkdf-header-vertical .mkdf-content, .mkdf-header-vertical footer {
    padding-right: 312px;
	padding-left:0;
}}
.mkdf-select:after {
    left: 43px;
	right:auto;
}
.mkdf-content-aligment-left,.mkdf-price-table .mkdf-pt-inner ul li {
    text-align: right;
}
.mkdf-accordion-holder .mkdf-accordion-title .mkdf-accordion-mark {
    left: 0;
	right:auto;
}
.mkdf-team.info-bellow .mkdf-icon-shortcode {
    margin: 0 16px 0 0px;
}
.mkdf-vertical-timeline-holder .mkdf-vt-table-cell.mkdf-vt-content {
    padding-right: 15px;
	padding-left:0;
}
.icon_clock_alt:before {
    content: "\7b";
}
.mkdf-testimonials-holder.mkdf-testimonials-boxed .mkdf-testimonial-table-holder .mkdf-testimonial-text-holder .mkdf-testimonial-text:before,.mkdf-testimonials-holder.mkdf-testimonials-boxed-list .mkdf-testimonial-table-holder .mkdf-testimonial-text-holder .mkdf-testimonial-text:before {
    content: "\7d";
    right: 8px;
	left:auto;
}
.mkdf-testimonials-holder.mkdf-testimonials-boxed-list .mkdf-testimonial-table-holder .mkdf-testimonial-text-holder {
    padding: 16px 65px 16px 12px;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
    border-left: 1px solid #e7e7e7;
    border-right: 0;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container {
    padding: 0 45px 0 0px;
}
.widget.woocommerce.widget_products ul li>:not(a), .widget.woocommerce.widget_recent_reviews ul li>:not(a), .widget.woocommerce.widget_recently_viewed_products ul li>:not(a), .widget.woocommerce.widget_shopping_cart ul li>:not(a), .widget.woocommerce.widget_top_rated_products ul li>:not(a) {
    margin: 0 96px 0 0px;
}
.widget.woocommerce.widget_products ul li a span, .widget.woocommerce.widget_recent_reviews ul li a span, .widget.woocommerce.widget_recently_viewed_products ul li a span, .widget.woocommerce.widget_shopping_cart ul li a span, .widget.woocommerce.widget_top_rated_products ul li a span {
    padding: 0 96px 0 0px;
}
.mkdf-progress-bar .mkdf-pb-percent {
    left: 0;
	right:auto;
}
.mkdf-testimonials-holder.mkdf-testimonials-boxed .mkdf-testimonial-table-holder .mkdf-testimonial-text-holder {
    padding: 16px 65px 16px 12px;
}
.mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bli-content {
    padding-right: 20px;
    padding-left: 0;
}

.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title .mkdf-accordion-mark {
    left: 25px;
	right:auto;
}

.mkdf-vertical-align-containers .mkdf-position-right {
    float: left;
}
.mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-icon-text-inline {
    font-size: 24px;
    margin-right: 10px;
    margin-left: 0;
}
.mkdf-main-menu ul li {
    float: right;
}
.mkdf-header-standard-extended .mkdf-page-header .mkdf-menu-area .mkdf-main-menu>ul>li:first-child>a {
    padding-right: 0;
	padding-left: 11px;
}

.mkdf-drop-down .second {
    right: -11px;
    left: auto;
}
.mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-icon-widget-holder, .mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-search-opener, .mkdf-header-standard-extended .mkdf-page-header .mkdf-logo-area .mkdf-vertical-align-containers .mkdf-position-right-inner .mkdf-side-menu-button-opener {
    border-left: 1px solid #335f61;
    border-right: 0;
}
.mkdf-dropcaps {
    float: right;
    font-family: vazir;
    margin: 0 0px 0 7px;
	font-size: 90px;
}
#mkdf-back-to-top {
    left: 25px;
	right:auto;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-alignment-left {
    text-align: right;
}
.icon-arrows-slim-right:before {
  content: "\e066";
}

.icon-arrows-slim-left:before {
  content: "\e069";
}
.text-align-left,.mkdf-main-menu ul {
    text-align: right;
}
.mkdf-drop-down .second .inner ul li a .item_outer {
    padding: 0 0px 0 5px;
}
.mkdf-drop-down .narrow .second .inner ul li ul {
    right: 100%;
    left: auto;
}
.mkdf-top-bar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown {
    padding: 0 23px 0 0;
}
.mkdf-top-bar .widget_icl_lang_sel_widget {
    margin-right: 23px!important;
	margin-left:0!important;
}
.mkdf-owl-slider.owl-loaded{direction: ltr;}
.wpb_widgetised_column .widget.mkdf-portfolio-list-widget .mkdf-portfolio-list-holder article .mkdf-pli-text-holder .mkdf-pli-text, aside.mkdf-sidebar .widget.mkdf-portfolio-list-widget .mkdf-portfolio-list-holder article .mkdf-pli-text-holder .mkdf-pli-text {
    text-align: right;
}
.mkdf-grid-col-6 {
    float: right;
}
.mkdf-testimonials-holder.mkdf-testimonials-boxed .owl-dots {
    text-align: left;
}
.mkdf-header-standard-extended .mkdf-page-header .mkdf-menu-area .mkdf-main-menu>ul>li:first-child .second {
    right: -31px;
	left:auto
}
.mkdf-drop-down li.left_position .second {
    right: 0;
	left:auto
	}
	
.mkdf-drop-down .narrow .second .inner ul li.menu-item-has-children>a:after {
    content: "\e066";
    left: 10px;
    right: auto;
}
.mkdf-drop-down .second .inner ul.right li.sub>a .item_outer:after {
    content: none;
}
.mkdf-main-menu > ul > li > a {
    letter-spacing: 0;
}
.mkdf-main-menu ul li a .mkdf-menu-featured-icon {
    right: 17px;
	left:auto;
}
 
.mkdf-btn.mkdf-btn-icon>i, .mkdf-btn.mkdf-btn-icon>span:not(.mkdf-btn-text) {
    margin: 0 4px 0 0px;
}
.mkdf-fullscreen-search-holder .mkdf-search-submit {
    left: 0;
	right:auto;
}
.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {
    left: 0;
	right:auto;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li a,.mkdf-pl-filter-holder ul li span, .mkdf-mobile-header .mkdf-mobile-nav ul li h6,.mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bli-content .mkdf-post-info-date a,.mkdf-btn,#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit,.mkdf-header-vertical .mkdf-vertical-menu>ul>li>a span.item_text,.mkdf-blog-list-holder .mkdf-bli-info>div,.mkdf-blog-holder article .mkdf-post-info-top>div ,.mkdf-comment-holder .mkdf-comment-text .mkdf-comment-date,.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .mkdf-content a.added_to_cart, .woocommerce-page .mkdf-content a.button, .woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit), .woocommerce-page .mkdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.mkdf-search-submit), div.woocommerce input[type=submit],.mkdf-page-footer .mkdf-footer-bottom-holder .widget.widget_nav_menu ul li a{
    letter-spacing: 0;
}
.mkdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img {
    float: right;
}
.mkdf-comment-holder .mkdf-comment-list .children {
    padding: 0 10% 0 0;
}
.wpb_widgetised_column .widget .mkdf-searchform .input-holder button, .wpb_widgetised_column .widget .mkdf-searchform .input-holder input, aside.mkdf-sidebar .widget .mkdf-searchform .input-holder button, aside.mkdf-sidebar .widget .mkdf-searchform .input-holder input {
    float: right;
    font-family: vazir;
}
.wpb_widgetised_column .widget .mkdf-searchform .input-holder input.search-field, aside.mkdf-sidebar .widget .mkdf-searchform .input-holder input.search-field {
    padding: 0 20px 0 0px;
}
.mkdf-blog-holder article .mkdf-post-info-top>div {
    padding: 0 0px 0 14px;
}
.mkdf-blog-single-navigation .mkdf-blog-single-next {
    float: left;
}
.mkdf-blog-single-navigation .mkdf-blog-single-prev, body .select2-container--default .select2-search--inline {
    float: right;
}
.mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-blog-single-nav-label {
    margin: 0 20px 0 0px;
}
.mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-blog-single-nav-label {
    margin: 0 0px 0 20px;
}
.mkdf-comment-holder .mkdf-comment-image {
    right: 0;
    left: auto;
    float: right;
}
@media screen and (min-width: 769px){
.mkdf-comment-holder .mkdf-comment-text {
    padding: 0 125px 0 0px;
}}
.widget.woocommerce.widget_products ul li a img, .widget.woocommerce.widget_recent_reviews ul li a img, .widget.woocommerce.widget_recently_viewed_products ul li a img, .widget.woocommerce.widget_shopping_cart ul li a img, .widget.woocommerce.widget_top_rated_products ul li a img {
    right: 0;
    left: auto;
}
.mkdf-comment-holder .mkdf-comment-text .mkdf-comment-name {
    float: right;
}
@media screen and (min-width: 769px){
.mkdf-comment-holder .mkdf-comment-text .mkdf-comment-date {
    float: left;
    margin: 0 15px 0 0px;
}
.mkdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {
    padding: 0px 90px 0 0px;
}
}
.mkdf-comment-holder .mkdf-comment-text .comment-edit-link, .mkdf-comment-holder .mkdf-comment-text .comment-reply-link, .mkdf-comment-holder .mkdf-comment-text .replay {
    margin: 12px 0px 0 12px;
}