@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/eot/iranyekanwebboldfanum.eot');
    src: url('fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 100;
    src: url('fonts/eot/iranyekanwebthinfanum.eot');
    src: url('fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/eot/iranyekanweblightfanum.eot');
    src: url('fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/eot/iranyekanwebregularfanum.eot');
    src: url('fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/eot/iranyekanwebmediumfanum.eot');
    src: url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 800;
    src: url('fonts/eot/iranyekanwebextraboldfanum.eot');
    src: url('fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/eot/iranyekanwebblackfanum.eot');
    src: url('fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 950;
    src: url('fonts/eot/iranyekanwebextrablackfanum.eot');
    src: url('fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}


body 
{
    direction: rtl;
    font-family: iranyekan !important;
    line-height: 30px;
    font-size: 15px;
        text-align: right;

}

a, p, h1, h2, h3, h4, h5, h6, li, ul, div, label, button, text, div, td, th,
input,
textarea,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td
{
    font-family: iranyekan !important;
}

a,p,h1,h2,h3,h4,h5,h6,li,ul,div,label,button,text,div,span
input,
textarea,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td,
.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text span.mkdf-iwt-title .mkdf-iwt-text,
.mkdf-blog-holder article.format-quote .mkdf-quote-author,
.mkdf-blog-share>span,
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div>a>span,
.mkdf-comment-holder .mkdf-comment-text .mkdf-comment-date,
.woocommerce .mkdf-new-product, .woocommerce .mkdf-onsale, .woocommerce .mkdf-out-of-stock,
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-mark,
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-price,
.mkdf-testimonials-holder .mkdf-testimonials-author-job,
body .select2-container--default .select2-selection--single,
.mkdf-counter-holder .mkdf-counter,
ul.products>.product .price,
ul.products>.product .price *,
.mkdf-pl-filter-holder ul li span,
.mkdf-portfolio-single-holder .mkdf-ps-info-holder .mkdf-ps-info-title,
.mkdf-shopping-cart-dropdown .mkdf-item-info-holder .mkdf-quantity,
.mkdf-shopping-cart-dropdown .mkdf-item-info-holder .amount,
.mkdf-shopping-cart-dropdown .mkdf-cart-bottom .mkdf-subtotal-holder>*,
.mkdf-countdown .countdown-row .countdown-section .countdown-amount,
.mkdf-countdown .countdown-row .countdown-section .countdown-period,
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-new-product, .mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-onsale, .mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-out-of-stock,
.mkdf-ps-navigation .mkdf-ps-next>span, .mkdf-ps-navigation .mkdf-ps-prev>span
{
    font-family: iranyekan !important;
}

.mkdf-elements-holder .mkdf-eh-item:not(.mkdf-horizontal-alignment-center):not(.mkdf-horizontal-alignment-right),
.mkdf-blog-list-holder .mkdf-bli-content,
.mkdf-page-footer .widget,
.mkdf-grid-col-3,
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],
.mkdf-counter-holder

{
  text-align: right !important;
}

.fa-quote-left:before,
blockquote:before,
blockquote:after {
    content: "\f10e" !important;
}

.mkdf-pl-holder .mkdf-pli .mkdf-pli-rating, .mkdf-plc-holder .mkdf-plc-item .mkdf-plc-rating, .mkdf-pls-holder .mkdf-pls-text .mkdf-pls-rating, .mkdf-product-info .mkdf-pi-rating, .mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after, .mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before, .woocommerce .star-rating {
    font-family: ElegantIcons !important;
}

ul.products>.product .mkdf-product-list-title{
  clear: both;
}

.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-mark {
    display: inline-block;
}

.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-price{
  float: right;
  padding-right: 44px;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-value{
  float: left;
  bottom: 30px !important;
}

.arrow_right:before{
  content: "\23";
}

.mkdf-iwt .mkdf-iwt-title-text,
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li a{
  font-size: 20px !important;
}

.mkdf-countdown{
  direction: ltr;
}

.mkdf-revslider-nav3.tparrows {
    background: rgba(255,255,255,0) !important;
}

.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div a.mkdf-post-info-comments i {
    float: right;
    margin-top: 9px;
}
.elementor-10867 .elementor-element.elementor-element-856e3a2 > .elementor-element-populated {
    padding: 0% 8.3% 0% 50% !important;
}

/*.mkdf-grid-col-9 {*/
/*    float: right !important;*/
/*}*/

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-image {
    width: auto !important;
}

nav.mkdf-fullscreen-menu ul li, .mkdf-fullscreen-above-menu-widget-holder, .mkdf-fullscreen-below-menu-widget-holder {
    text-align: right !important;
}

/*.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text.mkdf-iwt-align-right {
    text-align: left !important;
}*/

.mkdf-image-with-text-holder .mkdf-iwt-enable-new {
    left: -30px !important;
    right: auto !important;
}

.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-top{
    right: 37.6% !important;
  left:auto !important;
  transform: translate(19.5vw,-12vh) !important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-bottom {
    right: 37.6% !important;
  left:auto !important;
  transform: translate(19.5vw,16vh) !important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info.mkdf-vs-frame-even .mkdf-vs-frame-info-bottom {
    -webkit-transform: translate(19.5vw,-13.5vh) !important;
    -ms-transform: translate(19.5vw,-13.5vh) !important;
    transform: translate(19.5vw,-13.5vh) !important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info.mkdf-vs-frame-even .mkdf-vs-frame-info-top {
    -webkit-transform: translate(19.5vw,16vh) !important;
    -ms-transform: translate(19.5vw,16vh) !important;
    transform: translate(19.5vw,16vh) !important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-top .mkdf-vs-frame-title-image {
    right: -28% !important;
  left:auto !important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-bottom .mkdf-vs-frame-slide-number {
    right: -25% !important;
    left: auto !important;
    margin-right: 0 !important;
}
.mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after{
    bottom: 9px !important;
    width: 102px !important;
}
.woocommerce-review__published-date{
    display: inline-block !important;
}
@media screen and (max-width: 680px){
.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-top {
    -webkit-transform: translate(0,-29vh) !important;
    -ms-transform: translate(0,-29vh) !important;
    transform: translate(0,-29vh) !important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-bottom {
    -webkit-transform: translate(0,24vh) !important;
    -ms-transform: translate(0,24vh) !important;
    transform: translate(0,24vh) !important;
}

.mkdf-vertical-showcase .mkdf-vs-frame-info.mkdf-vs-frame-even .mkdf-vs-frame-info-top {
    -webkit-transform: translate(0,24vh)!important;
    -ms-transform: translate(0,24vh)!important;
    transform: translate(0,24vh)!important;
}
.mkdf-vertical-showcase .mkdf-vs-frame-info.mkdf-vs-frame-even .mkdf-vs-frame-info-bottom {
    -webkit-transform: translate(-1vh,-28vh)!important;
    -ms-transform: translate(-1vh,-28vh)!important;
    transform: translate(-1vh,-28vh)!important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-value{
    padding-left: 135px;
}
}
@media screen and (max-width: 680px){
.mkdf-vertical-showcase .mkdf-vs-frame-info .mkdf-vs-frame-info-bottom .mkdf-vs-frame-slide-text {
    font-size: 28px!important;
}
}