.tm-blog.style-grid-classic-02 .post-title{line-height:1.8}.tm-heading.modern .heading,.tm-heading.modern-02 .heading{font-weight:100}.tm-testimonial.style-modern-slider .testimonial-desc{font-size:22px}.tm-blog.style-grid-sticky .post-title{font-size:20px}.sm-simple .children a,.sm-simple .sub-menu a,.sm-simple .tm-list .item-title{font-weight:100}.tm-button.style-text,.rtl-1{direction:rtl!important}.insight_core_breadcrumb li+li:before{content:'\f104'}.lg-slide,.swiper-nav-button,.tm-heading.highlight-02 mark{direction:ltr!important}@font-face{font-family:body-font;src:url(fonts/iranyekan.ttf)}.button,.primary-font,.rev-btn,.rev-btn:visited,.secondary-font,.single-product .woo-single-summary .compare-btn a,.single-product .woo-single-summary .wishlist-btn a,.tm-button,.tm-heading.highlight-02 mark,.tm-heading.highlight-03 mark,.tp-bullet,.typed-text-02 mark,.woocommerce #respond input#submit,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],[class*=hint--]:after,button,div,em,h1,h2,h3,h4,h5,h6,input,input[type=button],input[type=reset],input[type=submit],li,p,select,textarea,th{font-family:body-font!important}.lg-icon{font-family:lg!important}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{float:right!important}}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:right!important}}.form-description,textarea{text-align:right}.ar-left{float:left!important}.tp-bullet .title{left:100%!important;right:initial!important;text-align:left!important;padding-left:64px!important;padding-right:0!important}.portfolio .left,.portfolio .post-info,.portfolio.tm-button-wrapper,.post .left,.tm-portfolio.style-carousel-auto-wide .swiper-slide.swiper-slide-active .post-info{text-align:right!important}.tp-bullet .title:after{left:0!important;right:initial!important}.fa-arrow-right:before{content:"\f060"!important}.fa-arrow-left:before{content:"\f061"!important}.leeft{float:left}@media (min-width:1200px){.vc_col-lg-offset-1{margin-right:8.33333333%!important;margin-left:0!important}.vc_col-lg-pull-0,.vc_col-lg-pull-1,.vc_col-lg-pull-10,.vc_col-lg-pull-12,.vc_col-lg-pull-2,.vc_col-lg-pull-3,.vc_col-lg-pull-4,.vc_col-lg-pull-5,.vc_col-lg-pull-7,.vc_col-lg-pull-8,.vc_col-lg-pull-9{right:initial!important}.vc_col-lg-offset-0,.vc_col-lg-offset-1,.vc_col-lg-offset-10,.vc_col-lg-offset-11,.vc_col-lg-offset-12,.vc_col-lg-offset-2,.vc_col-lg-offset-3,.vc_col-lg-offset-4,.vc_col-lg-offset-5,.vc_col-lg-offset-7,.vc_col-lg-offset-8,.vc_col-lg-offset-9{margin-left:initial!important}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:right}.rtl .vc_rtl-columns-reverse .vc_col-lg-1,.rtl .vc_rtl-columns-reverse .vc_col-lg-10,.rtl .vc_rtl-columns-reverse .vc_col-lg-11,.rtl .vc_rtl-columns-reverse .vc_col-lg-12,.rtl .vc_rtl-columns-reverse .vc_col-lg-2,.rtl .vc_rtl-columns-reverse .vc_col-lg-3,.rtl .vc_rtl-columns-reverse .vc_col-lg-4,.rtl .vc_rtl-columns-reverse .vc_col-lg-5,.rtl .vc_rtl-columns-reverse .vc_col-lg-6,.rtl .vc_rtl-columns-reverse .vc_col-lg-7,.rtl .vc_rtl-columns-reverse .vc_col-lg-8,.rtl .vc_rtl-columns-reverse .vc_col-lg-9{float:left}.vc_col-lg-pull-12{left:100%}.vc_col-lg-pull-11{left:91.66666667%;right:initial!important}.vc_col-lg-pull-10{left:83.33333333%}.vc_col-lg-pull-9{left:75%}.vc_col-lg-pull-8{left:66.66666667%}.vc_col-lg-pull-7{left:58.33333333%}.vc_col-lg-pull-6{left:50%;right:initial!important}.vc_col-lg-pull-5{left:41.66666667%}.vc_col-lg-pull-4{left:33.33333333%}.vc_col-lg-pull-3{left:25%}.vc_col-lg-pull-2{left:16.66666667%}.vc_col-lg-pull-1{left:8.33333333%}.vc_col-lg-pull-0{left:auto}.vc_col-lg-push-0,.vc_col-lg-push-1,.vc_col-lg-push-10,.vc_col-lg-push-11,.vc_col-lg-push-12,.vc_col-lg-push-2,.vc_col-lg-push-3,.vc_col-lg-push-4,.vc_col-lg-push-5,.vc_col-lg-push-7,.vc_col-lg-push-8,.vc_col-lg-push-9{left:initial!important}.vc_col-lg-push-12{right:100%}.vc_col-lg-push-11{right:91.66666667%}.vc_col-lg-push-10{right:83.33333333%}.vc_col-lg-push-9{right:75%}.vc_col-lg-push-8{right:66.66666667%}.vc_col-lg-push-7{right:58.33333333%}.vc_col-lg-push-6{right:50%;left:initial!important}.vc_col-lg-push-5{right:41.66666667%}.vc_col-lg-push-4{right:33.33333333%}.vc_col-lg-push-3{right:25%}.vc_col-lg-push-2{right:16.66666667%}.vc_col-lg-push-1{right:8.33333333%}.vc_col-lg-push-0{right:auto}.vc_col-lg-offset-12{margin-right:100%}.vc_col-lg-offset-11{margin-right:91.66666667%}.vc_col-lg-offset-10{margin-right:83.33333333%}.vc_col-lg-offset-9{margin-right:75%}.vc_col-lg-offset-8{margin-right:66.66666667%}.vc_col-lg-offset-7{margin-right:58.33333333%}.vc_col-lg-offset-6{margin-right:50%;margin-left:initial!important}.vc_col-lg-offset-5{margin-right:41.66666667%}.vc_col-lg-offset-4{margin-right:33.33333333%}.vc_col-lg-offset-3{margin-right:25%}.vc_col-lg-offset-2{margin-right:16.66666667%}.vc_col-lg-offset-0{margin-right:0}}.vc_progress_bar .vc_single_bar .vc_bar{right:0}.gmap-marker-wrap,.testimonial-desc,body{font-weight:300!important}.gmap-marker-wrap,body{font-size:14px!important;line-height:30px!important}.portfolio-details-gallery .portfolio-image+.portfolio-image,.portfolio-details-gallery+.portfolio-details-video,.portfolio-details-video+.portfolio-details-gallery{margin-top:50px}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close{padding:9px 15px;left:0;right:initial}.fa-angle-right:before{content:"\f104"}.fa-angle-left:before{content:"\f105"}.woocommerce .star-rating{font-family:star!important}.fa-quote-right:before{content:"\f10d"}.fa-quote-left:before{content:"\f10e"}.portfolio-nav-links .next h6:before,.tm-mailchimp-form.style-03 .button-icon:before{content:'\f060'}.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner>span:last-child{text-align:left}.page-pagination{text-align:right}.tm-pricing-table .tm-pricing-feature-mark{transform:translate(50%,0)}.tm-grid-wrapper .tm-filter-button-group.left{text-align:left}.cart_list.product_list_widget li .remove:after,.desktop-menu .toggle-sub-menu:before,.insight_core_breadcrumb li+li:before,.mini-cart .mini-cart-icon:before,.page-mobile-main-menu .toggle-sub-menu:after,.portfolio-nav-links h6:before,.select2-search--dropdown:after,.single-product .woo-single-summary .compare-btn a:before,.single-product .woo-single-summary .wishlist-btn a:before,.stock:before,.switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle:after,.tm-accordion.style-02 .accordion-icon:before,.tm-blog.style-grid-metro .format-quote .post-content:before,.tm-blog.style-grid-modern .post-read-more,.tm-blog.style-grid-sticky .format-quote .post-content:before,.tm-blog.style-list .post-quote:before,.tm-instagram .comments:before,.tm-instagram .likes:before,.tm-list.style-check .marker:before,.tm-list.style-check-02 .marker:before,.tm-mailchimp-form .button-icon,.tm-mailchimp-form-box .button-icon,.tm-portfolio.style-metro-with-caption .post-view-detail,.tm-pricing.style-01 .tm-pricing-list li:before,.tm-product.style-grid .woocommerce_loop_add_to_cart_wrap a:before,.tm-product.style-grid .wooscp-btn:before,.tm-product.style-grid .woosw-btn.woosw-added:before,.tm-product.style-grid .woosw-btn:before,.tm-slider-gallery.tm-light-gallery .zoom-icon,.tm-swiper .swiper-nav-button i,.widget_recent_comments .comment-author-link:before,.widget_rss .rss-date:before,.woo-nav-links .nav-item a:before,.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce.single-product div.product .single_add_to_cart_button:before,blockquote:before{font-family:'Font Awesome 5 Pro'!important}.woocommerce-Price-currencySymbol{padding-right:10px}.tp-thumb-mask,.tp-thumbs{z-index:9999999}.font-yekan .button-text{font-family:body-font!important}.portfolio-nav-links .prev h6:before{content:'\f061'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:10px;right:auto}.tm-swiper .swiper-button-next i:before{content:'\f104'}.tm-swiper .swiper-button-prev i:before{content:'\f105'}.arash .tm-box-icon .content-wrap{align-items:flex-start!important}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{direction:rtl}.vc_col-md-offset-12{margin-left:0;margin-right:100%}.vc_col-md-offset-11{margin-left:0;margin-right:91.66666667%}.vc_col-md-offset-10{margin-left:0;margin-right:83.33333333%}.vc_col-md-offset-9{margin-left:0;margin-right:75%}.vc_col-md-offset-8{margin-left:0;margin-right:66.66666667%}.vc_col-md-offset-7{margin-left:0;margin-right:58.33333333%}.vc_col-md-offset-6{margin-left:0;margin-right:50%}.vc_col-md-offset-5{margin-left:0;margin-right:41.66666667%}.vc_col-md-offset-4{margin-left:0;margin-right:33.33333333%}.vc_col-md-offset-3{margin-left:0;margin-right:25%}.vc_col-md-offset-2{margin-left:0;margin-right:16.66666667%}.vc_col-md-offset-0{margin-left:0;}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td{text-align:right!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 4em 1em 2em}.off-canvas-copyright{text-align:left}@media (min-width:1200px){.vc_col-lg-offset-4{margin-right:33.33333333%}}.woo-nav-links .next a:before{content:'\f060'}.woo-nav-links .prev a:before{content:'\f061'}.tm-portfolio-featured.style-02 .post-thumbnail{transform:translate(-50%,0)}.nav-style-06 .swiper-nav-button i{right:50%!important}.woocommerce .shop-filter-left{justify-content:flex-start}.woocommerce .woocommerce-ordering{float:left}.lSSlideOuter .lSPager.lSGallery{padding-right:0;padding-left:initial;float:right}.tm-light-gallery{direction:ltr}.tm-counter.style-04 .number-wrap{font-size:34px}.tm-blog.style-grid-classic-02 .post-meta>div+div:before{position:relative;left:10px;right:initial}.tm-button.style-text{font-weight:100}.tm-grid-wrapper.filter-counter-style-01 .filter-counter{left:50%;right:initial}.desktop-menu .sm,.desktop-menu .sm li,.desktop-menu .sm ul,.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:rtl}.tm-popup-video .video-play-icon:before{left:-3px;right: initial;}.tm-blog.style-grid-modern .post-read-more:before{content:'\f060'}.tm-pricing-table .period{direction:ltr}.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner{margin-right:15px;margin-left:0}.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close{left:0;right:initial}.woosw-area .woosw-inner .woosw-content .woosw-content-top{padding:0 20px 0 60px}.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close:after{float:left}.desktop-menu .sm-simple .children .toggle-sub-menu:before,.desktop-menu .sm-simple .sub-menu .toggle-sub-menu:before{content:'\f104'}.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper{right: 0;left: initial;}.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn{padding: 0 68px 0 20px;margin-right: 15px;margin-left: 0}
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-search{margin: 0 0px 0 10px;}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table thead tr th{text-align: right;}
.tm-contact-form-7.style-03 .form-right-icon input[type=email], .tm-contact-form-7.style-03 .form-right-icon input[type=tel], .tm-contact-form-7.style-03 .form-right-icon input[type=text] {
    padding-left: 35px;
}
.tm-contact-form-7.style-03 .form-right-icon input[type=email], .tm-contact-form-7.style-03 .form-right-icon input[type=tel], .tm-contact-form-7.style-03 .form-right-icon input[type=text] {
    padding-right: 35px;
}
.rright .content{text-align: right !important;}
.lleft .content{text-align: left;}
.tm-counter.align-left .number-wrap {
  justify-content: flex-end;
}
select {
  background: #f7f7f7 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==") no-repeat center left 20px;}

.flip-clock-divider {
    float: right !important;
}
.title-wrap{line-height: 20px;}
.page-template-portfolio-fullscreen-type-hover-03 .page-left-text {
  right: -100px;
  transform-origin: 0 50%;
  transform: rotate(-90deg) translate(-50%, 0%);
}
.header-button .the-arrow > .shaft:before {
  transform-origin: top left;
}

.header-button .the-arrow > .shaft:after {
  transform-origin: bottom left;
}
.tm-counter.style-01 .number-wrap {
    display: contents;
    }
    .hint--left:before, .hint--left:after {
    left: 100%;
    right: inherit;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.woocommerce_loop_add_to_cart_wrap .button, .tm-pricing.style-02 .tm-pricing-button{letter-spacing: 0 !important}
.tm-social-networks.style-large-icons {
    font-size: 16px;
}
  * {
 letter-spacing: 0 !important;
 font-style:normal !important;
}

element.style {
}
.tm-swiper.nav-style-07 .swiper-button-prev .nav-button-icon {
    right: 0;
}
.tm-swiper.nav-style-07 .swiper-nav-button .nav-button-icon {
    transform: translate(0, -50%);
}
.cart_list.product_list_widget li .remove:after, .desktop-menu .toggle-sub-menu:before, .insight_core_breadcrumb li+li:before, .mini-cart .mini-cart-icon:before, .page-mobile-main-menu .toggle-sub-menu:after, .portfolio-nav-links h6:before, .select2-search--dropdown:after, .single-product .woo-single-summary .compare-btn a:before, .single-product .woo-single-summary .wishlist-btn a:before, .stock:before, .switcher-language-wrapper .wpml-ls .wpml-ls-item-toggle:after, .tm-accordion.style-02 .accordion-icon:before, .tm-blog.style-grid-metro .format-quote .post-content:before, .tm-blog.style-grid-modern .post-read-more, .tm-blog.style-grid-sticky .format-quote .post-content:before, .tm-blog.style-list .post-quote:before, .tm-instagram .comments:before, .tm-instagram .likes:before, .tm-list.style-check .marker:before, .tm-list.style-check-02 .marker:before, .tm-mailchimp-form .button-icon, .tm-mailchimp-form-box .button-icon, .tm-portfolio.style-metro-with-caption .post-view-detail, .tm-pricing.style-01 .tm-pricing-list li:before, .tm-product.style-grid .woocommerce_loop_add_to_cart_wrap a:before, .tm-product.style-grid .wooscp-btn:before, .tm-product.style-grid .woosw-btn.woosw-added:before, .tm-product.style-grid .woosw-btn:before, .tm-slider-gallery.tm-light-gallery .zoom-icon, .tm-swiper .swiper-nav-button i, .widget_recent_comments .comment-author-link:before, .widget_rss .rss-date:before, .woo-nav-links .nav-item a:before, .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before, .woocommerce.single-product div.product .single_add_to_cart_button:before, blockquote:before {
    font-family: 'Font Awesome 5 Pro'!important;
}
.tm-swiper .swiper-nav-button i {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}
.tm-swiper .swiper-nav-button i, .tm-product.style-grid .woosw-btn:before, .woocommerce.single-product div.product .single_add_to_cart_button:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
}
dfn, cite, em, i {
    font-style: italic;
}
*, *:before, *:after {
    box-sizing: inherit;
}
i {
    font-style: italic;
}
.tm-swiper.nav-style-07 .swiper-nav-button {
    color: rgba(255, 255, 255, 0.5);
    width: 73px;
}
.tm-swiper:hover .swiper-nav-button {
    opacity: 1;
    visibility: visible;
}

.lg-slide, .swiper-nav-button, .tm-heading.highlight-02 mark {
    direction: ltr!important;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.tm-testimonial.style-modern-slider {
    color: #fff;
}
.tm-testimonial, .gmap-marker-wrap, body {
    color: #999;
}
.rtl {
    direction: rtl;
}
body, .gmap-marker-wrap {
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 1.6;
    font-size: 15px;
}
.gmap-marker-wrap, body {
    font-size: 13px!important;
    line-height: 30px!important;
}
.gmap-marker-wrap, .testimonial-desc, body {
    font-weight: 300!important;
}
html {
    box-sizing: border-box;
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tm-swiper.nav-style-07 .swiper-button-prev .nav-button-icon:before {
    border-top: 0;
    border-left: 0;
}
.tm-swiper.nav-style-07 .swiper-nav-button .nav-button-icon:before {
    transform: rotate(-45deg);
}
.tm-portfolio-featured.style-01 .post-info {
    padding: 50px 150px 50px 50px;
}
.tm-portfolio-featured.style-01 .post-read-more .btn-icon:before {
    left: 1px;
    transform: rotate(-135deg);
}
.wooscp-settings-fields li span{margin-right: 5px;margin-left: 0}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{    left: 10px;
    right: auto;}
.onsale{direction: ltr;}
.tm-countdown {
    text-align: right !important;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
    margin-right: 16px;
    margin-left: AUTO;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th,.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td{
    text-align: right;
}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close{
    left: 0;
    right: auto;
}
