@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fa-font/IRANSans.eot');
    src: url('fa-font/IRANSans?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans.woff2') format('woff2'),
		 url('fa-font/IRANSans.woff') format('woff'),
		 url('fa-font/IRANSans.ttf') format('truetype');
}
body,p,h1,h2,h3,h4,h5,h6,button,input,select,optgroup,textarea,rs-module rs-mask-wrap .rs-layer{font-family:IRANSans!important}
.elementor-button-text,.main-navigation > ul > li > a,.main-navigation ul li li,.search-form .search-field,.wpcf7 input,.wpcf7 textarea,.octf-btn,.page-header .breadcrumbs,.elementor-default .elementor-widget-text-editor,.elementor-default li.elementor-icon-list-item,.elementor-default li.elementor-icon-list-item a,.mc4wp-form-fields .subscribe-inner-form input[type=email],.post-box .post-cat a,.post-box .entry-meta,.post-nav .info-post span,.blog-post .tagcloud a,.post-box .link-box a,.widget .recent-news .post-on,.widget .tagcloud a,.post-box .quote-box .quote-text,.page-pagination li a,.page-pagination li span,.ot-heading,.woocommerce .site ul.product_list_widget li a:not(.remove),.woocommerce .widget_shopping_cart .cart_list .quantity,.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount,.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount,.woocommerce-mini-cart__buttons a.button.wc-forward,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span,.woocommerce .widget_price_filter .price_slider_amount button.button,.woocommerce .quantity .qty,.product_meta > span,.woocommerce table.shop_table,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th,.project_filters li a,.ot-testimonials .t-head,.font-second,blockquote,.link-details,.ot-accordions .acc-item .acc-toggle,.ot-tabs .tab-link,.line-progress .percent,.ot-countdown li span,.ot-team .team-info span,.member-info li span,.ot-counter span,.ot-flip-box .number-title span,.features-service-wrapper .features-service-item .features-service-content,.mmenu-wrapper .mobile_mainmenu,.comments-area .comment-item .comment-meta .comment-reply-link,.comments-area .comment-item .comment-meta .comment-time{font-family:'IRANSans'}

.post-box .post-inner{margin-bottom:30px}
.main-navigation ul > li.menu-item-has-children > a:after{right:auto;left:1px}
.main-navigation > ul > li.menu-item-has-children > a{padding-right:0;padding-left:17px}
.main-navigation > ul > li:first-child{margin-left:29px;margin-right:0}
.main-navigation > ul > li:last-child{margin-right:29px;margin-left:0}
.main-navigation ul ul.sub-menu{left:auto;right:-32px}
.main-navigation ul ul.sub-menu:after{left:auto;right:50px}
.main-navigation ul li li a{text-align:right}
.octf-cta-header .h-search-form-field{right:auto;left:-30px}
.octf-cta-header .h-search-form-field:after{right:auto;left:33px}
.search-form .search-field{padding:0 20px 0 60px}
.search-form .search-submit{right:auto;left:4px}
.ot-minicart .count{left:auto;right:-6px}
.site-header-cart{right:auto;left:-30px}
.site-header-cart:after{right:auto;left:33px}
.main-navigation ul li ul.sub-menu ul.sub-menu{left:auto;right:100%}
.main-navigation ul > li li.menu-item-has-children > a:after{right:auto;left:28px;transform:rotateY(180deg)}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:rtl}
.page-header .breadcrumbs li:before{transform:rotateY(180deg)}
.mc4wp-form-fields .subscribe-inner-form input[type=email]{padding:0 20px 0 65px}
.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon{right:auto;left:5px}
#back-to-top{right:auto;left:20px}
.post-nav .post-prev{float:right}
.post-nav .post-next{float:left}
.post-nav .post-prev.not-thumb .thumb-post{margin-right:0;margin-left:95px}
.post-nav .post-next.not-thumb .thumb-post{margin-left:0;margin-right:95px}
.post-nav .post-next .thumb-post:before{right:auto;left:0;transform:rotateY(180deg)}
.post-nav .post-prev .thumb-post:before{transform:rotateY(180deg)}
.post-box .entry-meta .btn-details{right:auto;left:15px}
.post-slider .post-box .entry-meta .btn-details{right:auto;left:8px}
.post-box .entry-meta > span{margin-right:0;margin-left:5px}
.post-box .post-cat a{letter-spacing:0;margin-right:0;margin-left:6px}
.widget-area .widget .widget-title:before{right:auto;left:0}
.widget-area .widget .widget-title:after{right:auto;left:0}
.widget-area .widget_categories ul li a:before,.widget-area .widget_product_categories ul li a:before,.widget-area .widget_archive ul li a:before{left:auto;right:0}
.widget-area .widget_categories ul li a,.widget-area .widget_product_categories ul li a,.widget-area .widget_archive ul li a{padding-left:0;padding-right:15px}
.widget ul{padding-left:40px;padding-right:0}
.widget .recent-news .thumb{float:right;margin-right:0;margin-left:20px}
.blog-post .share-post{float:left}
.blog-post .tagcloud{float:right}
.blog-post .author-bio .author-image{float:right;margin-right:0;margin-left:40px}
.post-box .link-box i{margin-right:0;margin-left:15px;float:right}
.author-widget_social a{margin-right:0;margin-left:7px}
.post-box .entry-media .post-cat{left:auto;right:40px}
.post-box .quote-box .quote-text{padding-left:0;padding-right:52px}
.post-box .quote-box i{float:right}
.ot-flaticon-arrowsoutline:before{content:"\f144"!important}
.ot-flaticon-arrow-pointing-to-left:before{content:"\f118"!important}
.page-pagination{padding-right:0;padding-left:40px}
.page-pagination li a,.page-pagination li span{margin-right:0;margin-left:5px}
.side-panel .side-panel-close{right:auto;left:30px}
.woocommerce .widget_shopping_cart ul.cart_list li,.woocommerce.widget_shopping_cart ul.cart_list li{padding:0 0 20px 2em;text-align:right}
.woocommerce .widget_shopping_cart ul.cart_list li a.remove,.woocommerce.widget_shopping_cart ul.cart_list li a.remove{right:auto;left:0}
.woocommerce .site ul.product_list_widget li.mini_cart_item img{float:right;margin-left:20px;margin-right:0}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-right:0;margin-left:4px}
.woocommerce-mini-cart__buttons a.button.wc-forward{float:right}
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount,.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount{float:left}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{text-align:right}
.woocommerce .site ul.product_list_widget li .widget-prthumb{margin-right:0;margin-left:20px}
.woocommerce .woocommerce-ordering .orderby{padding:0 17px 0 40px;background-position:calc(0% + 19px) calc(1em + 6px),calc(0% + 24px) calc(1em + 6px),100% 0}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{margin-right:0;margin-left:5px}
.woocommerce .site-main .product.sale span.onsale{left:auto;right:-10px!important}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:rtl;text-align:right}
.woocommerce .widget_price_filter .price_slider_amount .button{float:left;padding-left:2px!important;padding-bottom:2px!important}
.woocommerce div.product form.cart div.quantity{margin-right:4px;margin-left:14px}
.product_meta > span{letter-spacing:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-right:0;margin-left:30px}
caption,td,th{text-align:right}
.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}
.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{margin:0 0 0 10px}
.woocommerce-cart .cart-collaterals .cart_totals table td{text-align:left}
.post-nav .post-next .thumb-post{margin-left:0;margin-right:25px}
.post-nav .post-prev .thumb-post{margin-right:0;margin-left:25px}
.project_filters li a:before{margin-right:0;margin-left:10px}
.project_filters li a .filter-count{right:auto;left:-20px;text-align:right}
.project-item,.grid-sizer{float:right}
.ot-image-box .link-box span{float:right}
.ot-image-box .link-box i{float:left}
.ot-flaticon-trajectory:before{content:"\f144"!important}
.link-details i{margin-right:0;margin-left:8px}
.unstyle{padding-right:0}
.ot-tabs .tab-link{float:right}
.line-progress .percent{right:auto;left:-19px}
.ot-countdown{flex-direction:row-reverse}
.team-1 .team-social{left:auto;right:10px}
.ot-testimonials-carousel .tphoto{margin-right:0;margin-left:30px}
.ot-testimonials .tphoto:after{right:auto;left:-15px}
.member-info{padding-right:0}
.owl-nav .owl-next{transform:rotateY(180deg)}
.number-left .ot-counter h6{margin-left:0;margin-right:20px}
.link-details:hover i{margin-right:0;margin-left:4px}
.ot-pricing-table .inner-table .details ul li:after{right:auto;left:0}
.ot-pricing-table .inner-table .details ul li{text-align:right}
.ot-pricing-table .inner-table > p:before{left:auto;right:5px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.ot-pricing-table .inner-table > p{padding-left:0;padding-right:20px}
.ot-pricing-table .inner-table h2{padding-right:45px;padding-left:0}
.ot-pricing-table .inner-table h2 sup{top:-15px;left:auto;right:8px;line-height:1.5;font-size:14px;font-weight:900}
.slide-rev-subtitle span{margin-right:0;margin-left:6px}
.slide-rev-subtitle{padding:0 4px 0 10px !important}
.features-service-wrapper .btn-details i{left:auto!important;right:0!important}
.features-service-wrapper .btn-details{padding-right:0;padding-left:20px}
.ot-video-button > span{margin-left:0;margin-right:10px}
.circle-social .team-social a{margin-right:0;margin-left:7px}
.elementor-section.mr_0 .elementor-container{margin-right:auto!important;margin-left:0!important}
.ot-heading > span.is_line:before{left:auto;right:0}
.ot-heading > span.is_line{padding-right:60px;padding-left:0!important}
.team-3 .team-thumb a:after{transform:rotateY(180deg)}
.arrows-bottom .owl-carousel .owl-nav button{position:static;transform:rotateY(180deg)}
.arrows-bottom .owl-carousel .owl-nav .owl-next .ot-flaticon-trajectory:before{content:"\f116"!important}
.mmenu-wrapper .mobile_mainmenu > li.menu-item-has-children .arrow{right:auto;left:0;transform:rotateY(180deg)}
.mmenu-wrapper .mobile_mainmenu li a{padding:10px 0 10px 30px}
.mmenu-wrapper .mmenu-inner{padding:20px 35px 35px 52px}
.mmenu-wrapper.on-left .mmenu-close i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}
.mmenu-wrapper .mobile_mainmenu ul{margin-left:0;margin-right:15px}
.site-header-cart .widget_shopping_cart_content{text-align:right}
.post-type-archive-product .content-area{float:left}
.post-type-archive-product .shop-sidebar{float:right}
.team-form > span.wpcf7-form-control-wrap{margin-right:0;margin-left:20px}
.ot-accordions .acc-item.current .acc-toggle i{transform:rotate(90deg)!important}
.none-style{padding-right:0}
.lg-icon{font-family:'lg'!important}
.lg-outer .lg-dropdown .lg-icon{margin-right:0;margin-left:8px}
.lg-outer .lg-dropdown{text-align:right}
.lg-outer{left:auto;right:0;text-align:right}
.project_filters li a:before{content:"\f144"}
.woocommerce .widget_price_filter .price_slider_amount{letter-spacing:0}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:50px;margin-right:90px}
.woocommerce-review__published-date{display:inline-block}
.comments-area .comment-item .comment-content:not(.pingback){padding-left:0;padding-right:110px}
.comments-area .comment-item .gravatar{float:right}
.comments-area .comment-item .comment-meta .comment-reply-link{right:auto;left:0;direction:ltr}
.comments-area .comment-item .comment-meta .comment-time{letter-spacing:0}
.comments-area .comment-item .comment-meta .comment-reply-link:before{content:"\f145"}
.comment-respond .comment-reply-title small{margin-left:0;margin-right:5px;display:-webkit-inline-box}
.comments-area ul.children{padding-right:60px;padding-left:0}
.woocommerce-review-link{margin-left:0;margin-right:10px}
.content-area.col-md-9{float:left}
.pw-gateway-cancel{margin-right:10px!important}
.pw-gateway-checkout-form{display:flex}
@media (min-width: 992px) {
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:right}
}
.widget_shopping_cart .woocommerce-Price-amount{display:inline-flex}
.widget_shopping_cart .woocommerce-Price-amount bdi{display:flex;flex-direction:row-reverse}
.widget_shopping_cart .woocommerce-Price-currencySymbol{margin-right:5px}
@media only screen and (max-width: 768px) {
.comments-area ul.children{padding-right:30px!important}
}