@font-face {
    font-family: IRANSans;
    src: url('fa-font/IRANSans.woff2') format('woff2');
}
html, body, p, button, input, select, textarea, h1, h2, h3, h4, h5, h6 {
    font-family: IRANSans !important;
}
.qodef-button,.qodef-interactive-link-showcase .qodef-m-item,.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a,.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content .qodef-e-content-inner>a,.qodef-countdown.qodef-layout--simple .qodef-digit,#qodef-woo-page .added_to_cart,#qodef-woo-page .button,.qodef-woo-shortcode .added_to_cart,.qodef-woo-shortcode .button,.qodef-header--vertical .qodef-header-vertical-navigation>ul>li>a,.qodef-header-navigation>ul>li>a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a,.woocommerce-account .button,#qodef-single-post-navigation .qodef-m-nav-label,#qodef-page-comments-list .qodef-comment-item .qodef-e-links>*,.qodef-social-share .qodef-social-title,#qodef-woo-page .woocommerce-pagination .page-numbers,#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label,#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,#qodef-woo-page.qodef--single .shop_attributes th,#qodef-woo-page.qodef--single #review_form .comment-reply-title,.woocommerce-page div.woocommerce .shop_table th,#qodef-woo-page.qodef--cart .shop_table td.product-name a,#qodef-woo-page.qodef--checkout .wc_payment_methods label,.qodef-woo-dropdown-cart .qodef-m-action-link,.qodef-m-pagination.qodef--standard .qodef-m-pagination-item,.qodef-m-filter .qodef-m-filter-item,#qodef-single-portfolio-navigation .qodef-m-nav-label,rs-module rs-layer,rs-module .rs-layer,.qodef-info-section.qodef-layout--background-text .qodef-m-background-text,.qodef-h1,.qodef-pricing-table .qodef-m-content ul li,.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a,.qodef-progress-bar:not(.qodef-layout--line) .progressbar-text,.qodef-counter.qodef-layout--simple .qodef-m-digit,.qodef-progress-bar.qodef-layout--line .percentCount,#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author,.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li>a,.qodef-woo-dropdown-cart .qodef-m-opener-icon .qodef-m-opener-count,.woocommerce-page div.woocommerce>.return-to-shop a,.mfp-bottom-bar .mfp-counter,.mfp-bottom-bar .mfp-title,.woocommerce-page .pswp__caption__center,.woocommerce-page .pswp__counter{font-family:inherit!important}
.qodef-icon-list-item .qodef-icon-holder{margin-right:0;margin-left:8px}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:rtl}
.qodef-cf.qodef-cf-subscribe.qodef-position--widget .qodef-button{right:auto;left:10px;top:10px}
#qodef-back-to-top{right:auto;left:16px}
.qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link{margin-right:0;margin-left:auto}
.qodef-header-navigation ul li .qodef-drop-down-second{left:auto;right:0}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul{left:auto;right:-19px}
.qodef-header-navigation ul li .qodef-menu-arrow:after{content:"\f104";right:auto;left:25px}
.qodef-header-navigation ul li.qodef-menu-item--narrow ul ul{left:auto;right:100%}
#qodef-page-header .qodef-widget-holder .widget{margin:0 30px 0 0}
.qodef-blog article .qodef-e-info .qodef-e-info-item:after{right:auto;left:7px}
.qodef-blog article .qodef-e-info .qodef-e-info-item{padding:0 0 0 19px}
.qodef-progress-bar.qodef-layout--line .qodef-m-title{text-align:right}
.qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link{margin-right:0;margin-left:auto}
.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{right:0!important}
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li{text-align:right}
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu{margin:0 auto;text-align:right;padding-right:8%;padding-left:0}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items{left:auto;right:0}
.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-images{margin-left:0;margin-right:auto}
.swiper-container-rtl .swiper-button-prev{left:10px;right:auto}
.qodef-portfolio-list.qodef-item-layout--info-bottom-left .qodef-e-content{left:auto;right:4%}
.qodef-countdown.qodef-layout--simple .qodef-digit-wrapper{float:left}
.qodef-header--vertical #qodef-page-header{left:auto;right:0}
.qodef-header--vertical #qodef-page-footer,.qodef-header--vertical #qodef-page-outer{padding-right:420px;padding-left:0}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
.qodef-header--vertical #qodef-page-footer,.qodef-header--vertical #qodef-page-outer{padding-right:300px;padding-left:0}
}
@media only screen and (min-width: 681px) {
#qodef-page-footer-bottom-area .qodef-col-num--2 .qodef-grid-item:last-child{text-align:left}
}
#qodef-page-footer .qodef-grid .qodef-grid-item{float:right;direction:rtl}
.qodef-section-title.qodef-alignment--left{text-align:right}
.qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon:last-child{margin-right:14px}
.qodef-team-list .qodef-e .qodef-e-content .qodef-team-member-social-icon:first-child{margin-right:0}
.qodef-cf.qodef-cf-subscribe .wpcf7-form-control-wrap{padding-right:0;padding-left:14px}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;float:right;padding-right:0;margin-left:50px}
.woocommerce-page div.woocommerce .woocommerce-error a,.woocommerce-page div.woocommerce .woocommerce-info a,.woocommerce-page div.woocommerce .woocommerce-message a{margin-left:0;margin-right:auto}
.qodef-blog.qodef--single article .qodef-e-info-tags a:last-child{margin-right:11px}
.qodef-blog.qodef--single article .qodef-e-info-tags a:first-child{margin-right:0}
#qodef-single-post-navigation .qodef-m-nav.qodef--next{left:-10px;margin-left:0;margin-right:auto;text-align:left}
.arrow_carrot-right:before{content:"\34"}
#qodef-single-post-navigation .qodef-m-nav.qodef--next .qodef-icon-elegant-icons{margin-right:4px;margin-left:0}
.arrow_carrot-left:before{content:"\35"}
#qodef-single-post-navigation .qodef-m-nav.qodef--prev .qodef-icon-elegant-icons{margin-left:4px;margin-right:0}
#qodef-page-comments-list .qodef-comment-item .qodef-e-image{margin-right:0;margin-left:25px}
#qodef-page-comments-list .qodef-comment-item .qodef-e-links>*{margin-right:0;margin-left:10px}
.qodef-header-standard--right .qodef-header-sticky .qodef-header-sticky-inner .qodef-header-logo-link{margin-right:0;margin-left:auto}
.qodef-header-navigation>ul>li:last-child{padding-right:15px}
.qodef-header-navigation>ul>li:first-child{padding-right:0}
#qodef-page-sidebar .widget.widget_search button{right:auto;left:0}
#qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a{margin:0 0 11px 8px}
.qodef-social-share .qodef-social-title{margin:0 0 0 5px}
.qodef-social-share ul{direction:ltr}
#qodef-page-comments-list .qodef-comment-item .children{list-style:none;margin:0;padding:0 89px 0 0}
#qodef-woo-page .qodef-woo-product-list .added_to_cart,#qodef-woo-page .qodef-woo-product-list .button,.qodef-woo-product-list .added_to_cart,.qodef-woo-product-list .button{background-color:transparent;left:auto;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
#qodef-woo-page .woocommerce-pagination .page-numbers.next{margin-left:0;margin-right:6px}
#qodef-woo-page .woocommerce-pagination .page-numbers:first-child{margin-left:19px;margin-right:0}
#qodef-woo-page .woocommerce-pagination .page-numbers.prev{margin-right:0;margin-left:6px}
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label{margin-right:0;margin-left:8px}
#qodef-woo-page.qodef--single form.cart .variations_button .quantity,#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity{margin-right:0;margin-left:20px}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li{margin:0 0 0 26px}
@media (min-width: 1280px) {
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description{padding-left:28%;padding-right:0}
}
#qodef-woo-page.qodef--single .shop_attributes td,#qodef-woo-page.qodef--single .shop_attributes th{text-align:right}
.woocommerce-page div.woocommerce .shop_table td,.woocommerce-page div.woocommerce .shop_table th{text-align:right}
#qodef-woo-page.qodef--cart .shop_table td.product-name{text-align:right}
.woocommerce-page div.woocommerce .shop_table td,.woocommerce-page div.woocommerce .shop_table th{padding:15px 5px 15px 0;text-align:right}
#qodef-woo-page.qodef--cart .shop_table td.product-thumbnail{padding-right:0;padding-left:10px}
#qodef-woo-page.qodef--cart .shop_table td.actions .coupon{float:right}
#qodef-woo-page.qodef--cart .shop_table td.actions input[type=text]{margin-right:0;margin-left:20px}
#qodef-woo-page.qodef--checkout .wc_payment_methods .input-radio{left:auto;right:0}
.qodef-woo-dropdown-cart .qodef-m-dropdown{left:0;right:auto;text-align:right}
.qodef-woo-dropdown-cart .qodef-e-image{margin-right:0;margin-left:15px}
.qodef-woo-dropdown-cart .qodef-e-remove{right:auto;left:0}
.qodef-woo-dropdown-cart .qodef-e-content{padding-right:0;padding-left:20px}
.qodef-woo-dropdown-cart .qodef-m-action-link{padding:4px 29px 6px}
.qodef-search-cover input[type=text]{float:right;padding:0 47px 2px 0;font-size:14px}
.qodef-search-cover .qodef-search-close{right:0;left:40px}
#qodef-page-sidebar .widget.widget_product_tag_cloud .tagcloud a{margin:0 0 11px 8px}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next{margin-left:-5px;margin-right:6px}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev{margin-right:-5px;margin-left:25px}
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--number-1{margin-left:19px;margin-right:0}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next{right:auto;left:-10px;text-align:left;margin-left:0;margin-right:auto}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-icon-elegant-icons{margin-left:0;margin-right:4px}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev{left:auto;right:-10px}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-icon-elegant-icons{margin-right:0;margin-left:4px}
.qodef-h2,h2{line-height:1.4em}
.qodef-h1,h1{line-height:1.4em}
#qodef-side-area #qodef-side-area-close{right:auto;left:40px}
.qodef-m-price-currency{font-size:30px}
.qodef-pricing-table .qodef-m-content ul li:before{padding-right:0;padding-left:8px}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li{margin:0 0 0 26px}
.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation{padding-right:0;padding-left:26px;margin-right:0;margin-left:26px;border-left:1px solid #000001;border-right:unset}
.qodef-blog.qodef-item-layout--simple article .qodef-e-media-image{margin:0 0 0 20px}
.qodef-h3,h3{line-height:1.4em}
.qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper{margin-right:0;margin-left:15px}
.qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper{margin-right:0;margin-left:15px}
.qodef-progress-bar.qodef-layout--line .percentCount{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.wpcf7 .wpcf7-response-output{direction:rtl}
.qodef-cf.qodef-cf-subscribe.qodef-skin--light input[type=email],.qodef-cf.qodef-cf-subscribe.qodef-skin--dark input[type=email]{width:calc(100% - 140px);float:right}
.qodef-cf.qodef-cf-subscribe{display:flow-root}
.qodef-cf.qodef-cf-subscribe.qodef-skin--light .wpcf7-not-valid-tip{float:right}
.wpcf7 .qodef-underscore.qodef--blinkable{float:left;padding-right:5px}
#qodef-page-footer .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image{width:80px}
#qodef-page-footer-top-area .qodef-grid-item{margin-bottom:10px}
#qodef-page-footer #gallery-1 .gallery-item{width:30%;margin-left:10px}
input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{text-align:right}
.qodef-swapping-image-gallery.qodef-info-position--left .qodef-m-info{padding-right:0;padding-left:92px}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{left:auto;right:0}
.qodef-testimonials-list .swiper-pagination-bullets{text-align:right}
#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container>img{margin-right:0;margin-left:20px}
#qodef-woo-page.qodef--single #review_form .comment-form-rating a.active:after{right:auto;left:0}
#qodef-woo-page .qodef-woo-ratings .qodef-m-star.qodef--active,.qodef-woo-shortcode .qodef-woo-ratings .qodef-m-star.qodef--active{left:auto;right:0}
#qodef-page-comments-form .comment-form .comment-form-author,#qodef-page-comments-form .comment-form .comment-form-email{padding-right:0;padding-left:15px}
.qodef-grid .qodef-grid-item{float:right}
.qodef-item-layout--info-below.qodef--with-parallax.qodef-grid .qodef-grid-item{float:left}
#qodef-page-sidebar .widget.widget_product_search button{right:auto;left:0}
.widget.woocommerce .button{display:flex;transform:translateX(-133px)}
@media only screen and (min-width: 1400px) {
.widget.woocommerce .button{display:flex;transform:translateX(-10.5em)}
#qodef-page-sidebar .widget.widget_price_filter .price_label{transform:translateX(8.5em);font-size:14px}
}
.qodef-menu-item--wide .qodef-drop-down-second{right:auto!important}
.qodef-header-standard--right .qodef-header-navigation ul li.qodef-menu-item--narrow ul ul{left:100%;right:auto}
#qodef-woo-page.qodef--single .woocommerce-product-rating .qodef-woo-ratings{margin-right:0;margin-left:20px}
#qodef-woo-page .price del,.qodef-woo-shortcode .price del{margin-right:0;margin-left:10px}
#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark{-webkit-transform:translateX(-23px);-ms-transform:translateX(-23px);transform:translateX(-23px)}
.qodef-m-dropdown span.woocommerce-Price-amount.amount{float:left}
#qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child{left:0;right:16px}
.woocommerce-page div.woocommerce .woocommerce-error,.woocommerce-page div.woocommerce .woocommerce-info,.woocommerce-page div.woocommerce .woocommerce-message{flex-direction:row}
.qodef-grid.qodef-gutter--large>.qodef-grid-inner>.qodef-grid-item{float:left}
button.mfp-close:after{left:0}
#reply-title small{display:-webkit-inline-box;margin-right:20px}
#qodef-page-sidebar .widget.widget_product_search input{padding-left:60px;padding-right:15px}
.woocommerce-review__published-date{display:inline-block}
blockquote:before{top:-80px;right:0}
#qodef-mobile-header-navigation .qodef-m-inner>ul>li>a{font-family:IRANSans!important}
.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{margin-right:0;margin-left:auto}
#qodef-mobile-header-opener{margin-left:0;margin-right:20px}
#qodef-mobile-header-navigation ul li.menu-item-has-children>.qodef-menu-arrow{right:auto;left:0}
#qodef-mobile-header-navigation ul li.menu-item-has-children>.qodef-menu-arrow:after{content:"\f104"}
#qodef-mobile-header-navigation ul li ul{padding:4px 15px 0 0}
.qodef-mobile-header--minimal #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{margin-right:0;margin-left:auto}
.qodef-mobile-header--minimal #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-fullscreen-menu-opener{margin-left:0;margin-right:20px}
@media only screen and (max-width: 680px) {
.qodef-cf.qodef-cf-subscribe .qodef-button{margin-top:0;padding:5px 10px}
.qodef-cf.qodef-cf-subscribe.qodef-skin--light input[type=email],.qodef-cf.qodef-cf-subscribe.qodef-skin--dark input[type=email]{width:calc(100% - 110px)}
.widget.woocommerce .button{display:flex;transform:translateX(-200px)!important}
#qodef-page-sidebar .widget.widget_price_filter .price_label{transform:translateX(110px)!important}
}
@media only screen and (max-width: 768px) {
.qodef-header--vertical #qodef-page-footer,.qodef-header--vertical #qodef-page-outer{padding-right:0!important}
}
@media only screen and (max-width: 680px) {
#qodef-woo-page.qodef--single .woocommerce-product-gallery__image:first-child{left:0;right:8px}
#qodef-woo-page .added_to_cart,#qodef-woo-page .button,.qodef-woo-shortcode .added_to_cart,.qodef-woo-shortcode .button{font-size:15px}
#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark{-webkit-transform:translateX(-23px);-ms-transform:translateX(-23px);transform:translateX(-23px)}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li{margin-bottom:15px}
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__image{display:inline-flex}