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

html{
text-rendering:optimizeLegibility !important;
-webkit-font-smoothing:antialiased !important;
}
body{
direction:rtl  !important;
font-family:IRANSans !important;
color:#999;
font-size:14px;
}
h1,h2,h3,h4,h5,h6{
  font-family:IRANSans !important;
  font-weight:600;
}
.header-layout-1 #ht-btn-search,.header-layout-3 .theme-primary-menu > li > a,.header-layout-1 .theme-wrap-menu-flex .collapse-button,.header-layout-1 #theme-menu-box .shopping-cart-icon{
  font-family:IRANSans;
}
body,body p,.theme-iconbox .iconbox-content,.header-layout-1 .theme-primary-menu li ul a,.header-layout-1 .theme-primary-menu .mega-menu-row > li > a,
.header-layout-1 .theme-primary-menu .mega-menu-row .sub-menu a,.header-layout-1 .theme-primary-menu .mega-menu-row li div p,.header-layout-1 .theme-primary-menu .mega-menu-row li div,
.header-layout-2 .theme-header .theme-topbar,.header-layout-2 .theme-header .topbar-left,.header-layout-2 .theme-header .topbar-right,.header-layout-3 .theme-primary-menu li ul a,.header-layout-3 .theme-primary-menu .mega-menu-row .sub-menu a,
.header-layout-3 .theme-primary-menu .mega-menu-row li div p,.header-layout-3 .theme-primary-menu .mega-menu-row li div,.header-layout-4 .theme-primary-menu > li > a,
.header-layout-4 .theme-primary-menu li ul a,.header-layout-4 .theme-primary-menu .mega-menu-row .sub-menu a,.header-layout-4 .theme-primary-menu .mega-menu-row li div p,.header-layout-4 .theme-primary-menu .mega-menu-row li div,
.header-layout-2 .theme-primary-menu > li > a,.header-layout-2 .theme-primary-menu > li:not(.menu-item-has-mega-menu) ul a,.header-layout-2 .theme-primary-menu .mega-menu-row .sub-menu a,
.header-layout-2 .theme-primary-menu .mega-menu-row li div p,.header-layout-2 .theme-primary-menu .mega-menu-row li div{
	font-family:IRANSans;
}
.rtl  .font-rtl-normal {
	font-weight:normal;
}

.rtl .rt-pricing-table.element-one > .holder > .heading .title {
	font-weight:bold;
}

.rtl .funyca-bod-ri-fa .rt-fancy-text-box.element-one {
    text-align: right;
}

.rtl .funyca-bod-ri-fa .rt-fancy-text-box.element-one p{
    font-weight:300;
}

.rtl  .box-service-fa p{
	font-size: 14px;
}

.rtl .rt-fancy-text-box.element-five > .holder > .main-layout {
	padding-right: 78px;
	padding-left:0
}

.rtl .home-four-modern-box .vc_row-fluid  {
	padding-left:0 !important;
	padding-right:110px !important;
	background-position-x: right !important;
}
.rtl  .rt-fancy-text-box.element-five > .holder > .main-layout .icon {
	right: 0;
    left: inherit;
}
.rtl .text-align-right-fa  .data{
	text-align:right !important;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item.second-item > .holder > .data, .rtl .radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item.first-item > .holder > .table > .table-cell > .data{
	text-align:right !important;
}
.rtl .radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item.second-item > .holder > .data .excerpt {
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
}
.rtl .radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item.first-item > .holder > .table > .table-cell > .data .excerpt{
	font-weight: 300;
    font-size: 14px;
}

.rtl .blog.element-one .blog-item > .holder > .data > ul.meta-data > li{
	font-size: 14px;
	margin-left: 15px;
	margin-right:0;
}
.rtl .blog.element-one .blog-item > .holder > .data > ul.meta-data > li i{
	margin-left: 4px;
	margin-right:0;
}
.rtl .radiantthemes-accordion.element-one .radiantthemes-accordion-item > .radiantthemes-accordion-item-title > .radiantthemes-accordion-item-title-icon{
	right:inherit;
	left:0;
}

.rtl .radiantthemes-accordion.element-one .radiantthemes-accordion-item > .radiantthemes-accordion-item-title{
	padding-right:inherit;
	padding-left:20px;
}

.rtl .testimonial.element-one .testimonial-item > .holder > .testimonial-data:before, .rtl .testimonial.element-one .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic, .rtl .testimonial.element-two  .testimonial-item > .holder > .testimonial-data:before, .rtl .testimonial.element-two  .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic{
	left:inherit;
	right:0;
}



.rtl .testimonial.element-one .testimonial-item > .holder > .testimonial-title, .rtl .testimonial.element-two .testimonial-item > .holder > .testimonial-title{
	padding-left: 0;
    padding-right: 125px;
}


.rtl .testimonial.element-one .testimonial-item, .rtl .testimonial.element-two .testimonial-item{
	text-align:right;
}


.rtl .testimonial[class*='element-'].owl-dot-style-one .owl-dots, .rtl .testimonial[class*='element-'].owl-dot-style-two .owl-dots{
	right:inherit;
	left:0;
}

.rtl .testimonial.element-one .testimonial-item > .holder > .testimonial-data blockquote p{
	font-size: 15px;
    color: #585858;
    font-weight: 500;
}

.rtl .testimonial.element-two .testimonial-item > .holder > .testimonial-data blockquote p{
	font-size: 15px;
    font-weight: 500;
}

.testimonial.element-one, .owl-carousel .owl-stage-outer{
	direction: ltr;
}

.rtl .service-moneys-riyth .vc_column-inner{
	padding-left: 35px !important;
    padding-right: 75px !important;
    background-position-x: right !important;
}

.rtl .service-moneys-riyth698 .vc_column-inner,.rtl .service-moneys-riyth699 .vc_inner {
	padding-left: 0 !important;
    padding-right: 75px !important;
    background-position-x: right !important;
}

.rtl .service-foot-wrfafc .vc_column-inner{
	padding-left: 0 !important;
    padding-right: 100px !important;
    background-position-x: right !important;
}


.rtl .service-moneys-riyth2 .vc_inner{
	padding-right: 91px !important;
    padding-left: 0 !important;
    background-position-x: right !important;
}

.rtl .nav > [class*='menu-'] > ul.menu > li:hover:before, .nav > [class*='menu-'] > ul.menu > li > ul > li:hover:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover:before{
	left:inherit;
	right: 0;
}
.rtl .nav > [class*='menu-'] > ul.menu > li:before,
.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li:before,
.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:before,
.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li:before,
.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li:before{
	left:inherit;	
	right:20px;
}

.rtl .dirction-fa-faniciaf{
	direction: ltr;
}

.rtl .radiantthemes-list.element-seven ul li:before{
	left:inherit;
	right:0;
}
.rtl .radiantthemes-list.element-seven ul > li{
	padding-left: inherit;
	padding-right: 18px;
}

.rtl .rt-pricing-table.element-two > .holder{
	text-align: right;
}
.rtl .rt-pricing-table.element-two > .holder > .list ul li:before{
	right:0;
	left:inherit;
}
.rtl .rt-pricing-table.element-two > .holder > .list ul li {
	padding-left: inherit;
	padding-right: 25px;
}
.rtl .rt-pricing-table.element-two > .holder > .pricing .price, .rtl .rt-pricing-table.element-one > .holder > .pricing .price{
	font-weight: 500;
}

.rtl .home-eight-membership-sticker{
	right:inherit;
	left:0;
}

.rtl .service-moneys-riyth32 .vc_custom_heading{
	padding-right: 115px !important;
    padding-left: 0 !important;
    background-position-x: right !important;
}

.rtl .service-moneys-riyth321 .vc_inner {
	padding-right: 50px !important;
    padding-left: 0 !important;
    background-position-x: right !important;
}

.rtl .service-moneys-bgieq.vc_custom_heading {
    background-position-x: right !important;
}
.rtl .rt-tab.element-six > ul.nav-tabs{
	    direction: rtl;
    text-align: right;
}



.rtl .footer_main_item .widget_categories ul li, .footer_main_item .widget_pages ul li, .footer_main_item .widget_archive ul li, .footer_main_item .widget_meta ul li, .footer_main_item .widget_nav_menu ul li, .footer_main_item .widget_recent_entries ul li, .footer_main_item .widget_recent_comments ul li, .footer_main_item .widget_product_categories ul li, .footer_main_item .widget_rss ul li{
	padding-left: inherit;
	padding-right: 18px;
}

.rtl .widget-area > .widget .widget-title:before, .rtl .footer_main_item .widget_categories ul li:before, .footer_main_item .widget_pages ul li:before, .footer_main_item .widget_archive ul li:before, .footer_main_item .widget_meta ul li:before, .footer_main_item .widget_nav_menu ul li:before, .footer_main_item .widget_recent_entries ul li:before, .footer_main_item .widget_recent_comments ul li:before, .footer_main_item .widget_product_categories ul li:before, .footer_main_item .widget_rss ul li:before {
	left:inherit;
    right: 0;

}

/* Style For Header RTL */

.rtl .header_main {
    direction: rtl;
}
.rtl .header_main .brand-logo {
    right: 0;
	left:inherit;
    float: right;
}
.rtl .header_main_action {
    float: left;
	margin-right: 35px;
}
.rtl .nav {
    float: left;
    text-align: right;
}

.rtl .header_main_action ul > li:last-child, .header_main_action ul > li:only-child{
	margin-right:20px;
}

.rtl .header_main_action ul > li > .floating-search-bar{
	left: 0;
	right:inherit;
}

.rtl .nav > [class*='menu-'] > ul.menu > li:nth-last-child(1) > .rt-mega-menu, .nav > [class*='menu-'] > ul.menu > li:nth-last-child(2) > .rt-mega-menu {
    right: auto;
    left: 0;
}


.rtl .default-page ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li:before, .comment-content ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li:before {
    left: auto;
	right:0;
}

.rtl .default-page ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li, .comment-content ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li {
    padding-right:22px;
	padding-left:0;
}

.rtl .default-page p, .rtl .comment-content p {
    margin-bottom: 20px;
    line-height: 34px;
	font-size:15px;
}

.rtl .post.single-post .entry-meta > .holder > .data .meta > span {
    margin-left: 10px;
	margin-right: 0px;
}

.rtl .post.single-post .entry-meta > .holder {
    padding-left: inherit;
	    padding-right:68px;
}

.rtl .post.single-post .entry-meta > .holder > .author-image {
    right: 0;
	left:inherit;
}

.rtl th {
    text-align: right
}

.rtl .rt-progress-bar.element-one > .title > .progress-width {
	float: left;
}
.rtl .progress-bar {
    float: right;
}
.rtl div.wpcf7{
	direction: rtl;
}

.rtl .nav > [class*='menu-'] > ul.menu > li > a {
	font-family:IRANSans !important;
	font-size: 14px !important;
    letter-spacing: 0 !important;
	font-weight: 900 !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > a, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a, .rt-mega-menu > ul > .menu-item{
	    font-family:IRANSans !important;
		text-align: right !important;
}
.rtl .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after{
	margin-right: 5px;
	margin-left:0;
}
.rtl .nav > [class*='menu-'] > ul.menu > li{
    margin-left: 35px;
    margin-right: inherit;
}

.rtl .nav > [class*='menu-'] > ul.menu > li > ul{
	right: 0;
	left:inherit;
}

.footer_main_item ul.contact li:before, .rtl .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before,.rt-megamenu-widget ul.menu > li > a:before, .hamburger-menu-main .widget-title:before, .rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post img{
	right:0;
	left:inherit;
}

.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {
    padding-left: 0;
	padding-right:95px;
}

.rtl .rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post .title{
	font-size: 14px;
}

.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover , .rt-megamenu-widget ul.menu > li > a:hover{
    padding-right: 20px;
	padding-left:0;
}

.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul{
	    right: 100%;
		left: inherit;
}

.rtl .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after{
	float:left;
	content:"\f104";
}

.rtl .mobile-menu-nav {
    font-family:IRANSans !important;
	font-weight: 900 !important;
}

.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children a {
    padding-left: 50px;
	    padding-right: 30px;
}
.footer-newsletter-form .form-row button[type="submit"], .mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu {
	right:inherit;
    left: 0;
}
.hamburger-menu-main ul.contact li , .footer_main_item ul.contact li{
    padding-left: 0px;
	padding-right: 28px;
}

.hamburger-menu-main ul.contact li:before {
    right: 3px;
}

.hamburger-menu-close {
	right:inherit;
    left: -30px;
}

.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn, .hamburger-menu-main .widget_media_image, .wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs, .shop_single .woocommerce-Reviews {
    text-align: right !important;
}

body[data-header-style="header-style-six"] .wraper_header_main .nav, body[data-header-style="header-style-six"] .header_main .brand-logo{
	float:inherit
}
body[data-header-style="header-style-six"] .nav  .menu-side-panel-menu-container  ul li ul li a{
    padding-right: 20px;
	padding-left: 0;
}

.comments-area ol.comment-list li .comment-body .comment-meta .comment-author img{
	left:inherit;
	right: 20px;
}
.comments-area ol.comment-list li .comment-body{
	padding: 15px 92px 18px 25px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
	margin: 0px 80px 0px 0;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li{
	margin-left: 40px;
	margin-right:inherit
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .shop_single > .summary .woocommerce-product-details__short-description , .shop_single_tabs{
    font-size: 14px !important;
}
h2.woocommerce-loop-product__title{
	font-size: 16px !important;
}
.add_to_cart_button {
	font-size: 13px !important;
}

.shop_single > .summary .price, .shop_single > .summary .woocommerce-variation-price{
	    font-size: 19px !important;
}

.header_top_item .header-top-note{
	font-size: 12px;
}

.post-navigation .nav-next a:before, .comment-navigation .nav-next a:before{
	left: 9px;
	right:inherit;
	content: "\f104" !important;
}
.post-navigation .nav-previous a:before, .comment-navigation .nav-previous a:before {
    right: 9px;
    left: inherit;
	content: "\f105" !important;
}
.post-navigation .nav-next a {
    padding-left: 40px;
    text-align: left;
}
.post-navigation .nav-previous a {
    padding-right: 40px;
    text-align: right;
}


.rt-fancy-text-box.element-eight > .holder > .data .btn i {
    margin-right: 10px;
	margin-left:0;
}
.radiantthemes-custom-button[data-button-icon-position=right] .radiantthemes-custom-button-main i ,.radiantthemes-custom-button[data-button-icon-position=left] .radiantthemes-custom-button-main i{
    margin-right: 10px;
	margin-left: 10px;
}

.header_main .responsive-nav{
	margin-right:10px;
}




