@font-face {
    font-family: 'mellatweb-isans';
    src: url('fonts/mellatweb-isans.eot');
    src: url('fonts/mellatweb-isans.eot?#iefix') format('embedded-opentype'),
         url('fonts/mellatweb-isans.woff') format('woff'),
         url('fonts/mellatweb-isans.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
}

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

h1,p,b,h2,body,h3,h4,h6,h1, h3 a, h3 span,h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.rs-layer{font-family:IRANSans!important;}
@font-face {
        font-family: 'IRANSansm';
        src:
        url('fonts/iransansm.woff') format('woff'),
        url('fonts/iransansm.ttf') format('truetype'),
		url('fonts/iransansm.eot') format('truetype');
        font-weight: normal;
}
h1,h2,h3,h4,h6,h5,.h1, .h2, .h3, .h4, .h5, .h6{font-family:IRANSansm!important;}
.seofy_module_carousel .slick-list {
    direction: rtl;
}
div{font-family: iransans;}
.seofy_module_double_headings .heading_title_mobile {
    font-family: iransansm;
}
.seofy_module_counter .counter_value_wrap .counter_value, .seofy_module_counter .counter_value_hidden .counter_value {
    font-family: iransans;
}
#main ol > li:before, blockquote, body .widget_rss ul li .rss-date, body .widget .widget-title, label, legend, .author-info_content .author-info_name, .blog-post.format-quote .blog-post_quote-author, .blog-post_link>.link_post, .blog-post_quote-text, .blog-post_views-wrap .counts, .blog-post_meta-date .date_post span, .countdown-section .countdown-amount, .custom-header-font, .comments-title .number-comments, .dropcap, .seofy_module_counter .counter_value_wrap, .seofy_module_counter .counter_value_hide, .seofy_module_double_headings, .seofy_module_infobox .infobox_icon_container .infobox_icon_number, .seofy_module_pricing_plan .pricing_price_wrap, .isotope-filter a .number_filter, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .prev-link, .next-link, .vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span, .wgl_timetabs .timetabs_headings .wgl_tab .tab_title, .widget.seofy_widget.seofy_banner-widget .banner-widget_text, .widget.seofy_widget.seofy_banner-widget .banner-widget_text_bg, .blog-post_meta-categories a, .blog-post_meta-categories span, .blog-post_meta-date .date_post, .seofy_module_counter .counter_title, .seofy_module_progress_bar .progress_label, .seofy_module_progress_bar .progress_value, .seofy_module_progress_bar .progress_units, .isotope-filter a, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title, .page-header_breadcrumbs .breadcrumbs, .single_meta .single_info-share_social-wpapper > span.share_title, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_wrapper .team-info_item, .wgl_portfolio_item-meta .post_cats, .single_team_page .team-info_wrapper .team-info_item, .portfolio_info_item-info_desc h5, .single_info-share_social-wpapper > span {
    font-family: iransans;
}
body input:not([type='checkbox']):not([type='submit']), select, textarea {
    direction: rtl;
}
body ul li:before {
    right: 2px;
	left:auto;
}
body ul.seofy_check_gradient li {
    padding-right: 54px;
}
.seofy_module_videobox.title_pos-right .title {
    margin-right: 18px;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right!important;
}
body ul.seofy_plus li {
    padding-right: 25px;
}
.blog-style-standard .blog-post .blog-post_content {
    direction: rtl;
}
#scroll_up {
    left: 0;
	right:auto;
    border-radius: 0px 5px 5px 0px;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
    right: -10px;
    text-align: right;
}
h5, h5 a, h5 span {
    font-family: iransansm;
}
.primary-nav > ul > li > a {
    font-family: iransans;
}
.primary-nav ul li ul li > a > span {
    font-family: iransans;
}
.primary-nav ul li ul li.menu-item-has-children > a > span > .menu-item_plus:before {
    left: 0;
	right:auto;
}
.primary-nav ul li ul li.menu-item-has-children > a > span > .menu-item_plus:after {
    left: 3px;
	right:auto;
}
.wgl-theme-header .wrapper a {
    font-family: iransans;
}
.blog-post_text *:last-child {
    font-size: 14px;
}
.meta-wrapper > span:last-child {
    font-family: iransans;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .page-header .page-header_title, .button-read-more, .blog-post_cats, .cats_post, .column1 .item_title a, .seofy_twitter .twitt_title, .tagcloud-wrapper .title_tags, .strip_template .strip-item a span, .single_team_page .team-single_speaches-info .speech-info_desc span, .shortcode_tab_item_title, .index_number, .primary-nav.footer-menu .menu-item a {
    font-family: iransans;
}
.seofy_module_infobox.layout_left .infobox_icon_wrapper, .seofy_module_infobox.layout_top_left .infobox_icon_wrapper {
    float: right;
    margin-left: 20px;
}
.seofy_module_infobox.layout_left .infobox_icon_wrapper, .seofy_module_infobox.layout_top_left .infobox_icon_wrapper {
    float: right;
    margin-left: 20px;
}
.wpb-js-composer .wgl-container .vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend span {
    margin-left: 1em;
}
@media (min-width: 1200px){
.vc_col-lg-offset-1 {
    margin-right: 8.33333333%;
	margin-left:0;
}}
.seofy_module_progress_bar .progress_value_wrap {
    left: 0;
	right:auto;
}
.single_team_page .team-info_wrapper {
    margin-right: 70px;
}
.single_team_page .team-info_wrapper .team-info_item span {
    margin-right: 15px;
}
body, .author-info_name, .seofy_module_message_box .message_content .message_title, .seofy_module_videobox .title, .vc_row .vc_toggle .vc_toggle_title h4, .single_team_page .team-info_wrapper .team-info_item span, .wpb-js-composer .vc_row .vc_tta.vc_general .vc_tta-panel-title > a span, .wpb-js-composer .wgl-container .vc_row .vc_pie_chart .wpb_pie_chart_heading, .seofy_module_time_line_vertical .time_line-title {
    font-family: iransans;
}
body ul li, body ol li {
    padding-right: 20px;
}
[class*=wgl_col-] {
    float: right;
}
.dropcap {
    float: right;
    margin-left: 30px;
}
.countdown-section .countdown-amount:before, .countdown-section .countdown-amount:after {
    left: 0;
	right:auto;
}
body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a {
    padding-right: 37px;
}
body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper, body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper {
    float: right;
}
body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper {
    margin-left: 20px;
    margin-right: 0;
}
.blog-post_link > .link_post {
    padding-right: 57px;
}
.prev-link_wrapper .image_prev {
    margin-left: 20px;
}
#comments .commentlist .comment .children .stand_comment {
    padding-right: 70px;
}
#comments .commentlist .comment .children .stand_comment .commentava {
    right: -70px;
	left:auto;
}
#comments .commentlist .comment .commentava {
    right: -110px;
	left:auto;
}
.woocommerce span.onsale {
    left: 15px;
    right: auto;;
}
ul.wgl-products .price, .woocommerce .products ul.wgl-products .price, .product_list_widget .product-title, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .product-categories .cat-item .post_count, .product_list_widget .woocommerce-Price-amount, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .woocommerce div.product p.price, .woocommerce table.shop_table .woocommerce-Price-amount.amount, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce .products ul.wgl-products .price, .woocommerce-page .cart-collaterals .cart_totals table th, ul.wgl-products .woocommerce-loop-product__title, .woocommerce .product_meta > span, .woocommerce div.product form.cart .group_table tr td label, .woocommerce div.product span.price, .woocommerce table.shop_table thead th, .checkout.woocommerce-checkout #ship-to-different-address, .checkout.woocommerce-checkout #ship-to-different-address span, .woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title {
    font-family: iransans;
}.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
}
.related>h2 {
    text-align: right;
}
body .comment-respond .comment-reply-title {
    font-size: 16px;
}
.woocommerce-product-gallery .flex-viewport {
    direction: ltr;
}
.woocommerce table.shop_table thead th.product-name {
    padding-right: 40px;
    text-align: RIGHT;
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail {
    text-align: right;
}
.woocommerce table.shop_table td.product-name {
    padding-right: 34px;
}
.woocommerce table.shop_table tfoot tr th {
    text-align: right;
    padding-right: 40px;
}
table td, table th {
    text-align: right;
}
.header_search.search_standard .header_search-field {
    left: 0;
	right:auto;
}
.header_search.search_standard .header_search-field .search-form:after {
    left: 0;
	right:auto;
}
.header_search.search_standard .header_search-field .search-button {
    left: 0;
	right:auto;
}
.mobile_nav_wrapper .primary-nav .button_switcher {
    left: 0;
	right:auto;
}
.primary-nav ul li ul .menu-item.back a {
    font-family: iransans;
}