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




body { font-family: 'iransans' !important; }
.site-title, h1, h2, h3, h4, h5, h6 { font-family: 'iransans' !important; }
button, input, select, textarea { font-family: 'iransans' !important; }
.site-title { font-family: 'iransans' !important; }
.site-description { font-family: 'iransans' !important; }
.menu, .page_item, .menu-item, .menu-item li, .menu-item a { font-family: 'iransans' !important; }
article h1, article h2, article h3, article h4, article h5, article h6 { font-family: 'iransans' !important; }
article { font-family: 'iransans' !important; }
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { font-family: 'iransans' !important; }
.widget { font-family: 'iransans' !important; }
footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6 { font-family: 'iransans' !important; }
footer { font-family: 'iransans' !important; }






body{
	direction:rtl;
}
.widget_recent_posts .post_info {
    display: none !important;
}
.sc_layouts_menu_nav>li {
    float: right;
}
.sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    right: auto;
    left: 1em;
}
.sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-left: 2em;
}
.sc_layouts_menu_nav>li>a {
    padding-right: 1.2em;

}
.sc_layouts_menu_nav>li ul {
    text-align: right;
}

.sc_promo_button:last-child {
    margin-left: 0em;
}
.sc_promo_link2:before {
    margin-left: 10px;
    margin-right: 0;
}
.sc_testimonials_item_author_avatar {
    margin: 0 0 0 1em ;
    float: right;
}
.sc_testimonials_item_author {
    text-align: right;
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_content {
    text-align: right;
}
div.wpcf7 {
    direction: rtl;
}
h1 i, h2 i {
    font-family: inherit;
}
.select_container:after {
    left: 1em;
    right: auto;
}
.select_container select {
    padding-left: 3em !important;
    padding-right: 1.4em !important;
}
.wpcf7 .column-1_2 {
    margin-left: -4px;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 0;
}
.widget_area .post_item .post_title, aside .post_item .post_title {
    text-align: right;
}
.widget_area .post_item .post_categories, aside .post_item .post_categories {
    padding-left: 0;
    float: right;
}
.widget_area .post_item .post_info, aside .post_item .post_info {
    float: right;
}

.widget_contacts {
    text-align: right;
}
.footer_wrap .widget_title {
    text-align: right;
}
aside ul#menu-quick-links li:before {
    content: '\e837';
    right: 0;
    left: auto;
}
form.mc4wp-form label.mcfwp-agree-input > span {
    padding-right: 1.3em;
    padding-left: 0;
}
form.mc4wp-form div.mcfwp-agree-input {
    margin-right: 1.5em;
    margin-left: 0;
    text-align: right;
}
.socials_footer_wrap_inner .social_item+.social_item {
    margin-right: 1.6em;
    margin-left: 0;
}
.copyright_wrap.with_socials .socials_wrap {
    float: left;
}
.copyright_wrap.with_socials .copyright_text {
    float: right;
}
.mc4wp-form input[type="email"] {
    float: right;
    margin-left: 0;
    border-radius: 0 28px 28px 0;

}
.mc4wp-form input[type="submit"] {
    float: right;
    border-radius: 28px 0 0 28px;
    position: absolute;
    top: 0;
}
.sc_testimonials_item_content {
    text-align: right;
}
.sc_testimonials_item_content:before {
    right: 0.4em;
    left: auto;
}
.wpcf7 .columns_wrap {
    margin-left: -14px;
    margin-right: 0;
}
.select_container:before {
    left: 0;
    right: auto;
}
form.wpcf7-form input[type="checkbox"] + span:before, form.mc4wp-form input[type="checkbox"] + span:before, input[type="radio"] + label:before, input[type="checkbox"] + label:before {
    right: 0;
    left: auto;
}
form.wpcf7-form .acceptance-157 span.wpcf7-list-item-label {
    padding-right: 1.5em;
    margin-left: 0;
}



.sc_services_list .sc_services_item {
    text-align: right;
}
.sc_services_list .sc_services_content {
    padding: 17px 75px 15px 17px;
}

.sc_promo_button {
    margin-left: 1.33em;
    margin-right: 0;
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
    text-align: right;
}
.search_style_fullscreen.search_opened .search_form {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
}
.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
    right: 0 !important;
    left: auto !important;
}
.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    padding: 0 2em 0 0;
}
.search_style_fullscreen.search_opened .search_close {
    left: 0;
    right: auto;
}
.scheme_default .sc_price_info .sc_price_link:hover {
    background-position: right bottom !important;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    right: 0;
    left: auto;
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    left: 0;
    right: auto;
}
.widget_product_tag_cloud a, .widget_tag_cloud a {
    float: right;
}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
    float: right;
}
body .hesperiden .tp-tab-image {
    float: right;
}
.rev_slider .hesperiden .tp-tab-image {
    right: 11px;
    left: auto;
}
body .hesperiden .tp-tab-title {
    text-align: right;
}
body .rev_slider .hesperiden .tp-tab-content {
    background-position: right center;
}
.sc_button_icon_left .sc_button_icon {
    margin-left: 0.8em;
    margin-right: 0;
}
.sc_item_button.sc_promo_button a:after {
    content: '\e837';
    font-family: fontello;
    margin-right: 0.8em;
    margin-left: 0;
}
.sc_item_button.sc_services_button a:after {
    content: '\e837';
    font-family: fontello;
    margin-right: 0.8em;
    margin-left: 0;
}
.sc_item_button.sc_blogger_button a:after {
    content: '\e837';
    margin-right: 12px;
}
.sc_layouts_search:before {
    right: 0;
    left: auto;

}
.sc_layouts_search {
    padding-right: 0.5em;
    padding-left: 0;
    margin-right: 0.5em;
    margin-left: 0;
}

.mc4wp-form .sc_emailer:after {
    left: 1.8em;
    right: auto;
}
aside ul#menu-quick-links li {
    padding: 0.45em 1em 0.45em 20px;
}
.scheme_dark .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_left:hover {
    background-position: right bottom !important;
}
.scheme_dark .sc_services .sc_item_button a.sc_button_hover_slide_left {
    background: linear-gradient(to left, #ffffff 50%,#3d65b8 50%) no-repeat scroll left bottom / 210% 100% #3d65b8 !important;
}
aside ul#menu-quick-links {
    margin-left: -20px;
    margin-right: 0;
}
.menu_mobile .search_mobile .search_submit {
    right: auto;
    left: 0;
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
    left: 0;
    right: auto;
}
.menu_mobile .menu_mobile_nav_area li > a {
    text-align: right;
    margin-right: 15px;
    margin-left: 0;
}
.menu_mobile .menu_mobile_nav_area li > a {
    padding: 0.343em 0 0.343em 2.5em;
}
.trx_addons_scroll_to_top {

    left: 2em;
    right: auto;
}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
    float: right;
    margin: 0 0 4px 1rem;

}
.widget_categories ul {
    padding-right: 1.26em;
    padding-left: 0;
}
.sc_services_list .sc_services_item_icon {
    float: right;
    right: 17px;
    left: auto;
}
.sc_action_item_link:after {
    content: '\e837';
    margin-right: 10px;
    margin-left: 0;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    right: 0;
    left: auto;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-right: 4em;
    padding-left: 0;
}
.widget_categories > ul > li:before {
    right: -1.26em;
    left: auto;
}
blockquote p {
    font-family: inherit;
}
blockquote:before {
    right: 1.6em;
    left: auto;

}
blockquote {
    text-align: right;
}

.trx_addons_dropcap {
    margin: 0.2em 0 0 0.4em;
    float: right;
}
ul.trx_addons_list_success>li:before, ul.trx_addons_list_error>li:before, ul.trx_addons_list_plus>li:before, ul.trx_addons_list_minus>li:before {
    right: -1.7em;
    left: auto;
}
ul[class*="trx_addons_list"]>li:before {
    right: -1.4em;
    left: auto;
}
ul[class*="trx_addons_list_dot"]>li:before {
    content: '\e837';
}
ul[class*="trx_addons_list"] {
    padding-right: 1.4em;
    padding-left: 0;
}
ul.trx_addons_list_success, ul.trx_addons_list_error, ul.trx_addons_list_plus, ul.trx_addons_list_minus {
    padding-right: 1.7em;
}
ol, ul {
    padding-right: 1.5em;
    padding-left: 0;
}
table th {
    text-align: right;
    font-family: inherit;
}
table {
    font-family: inherit;
}
.post_item .more-link span, .gallery_preview_show .post_readmore span {
    margin-right: 10px;
    margin-left: 0;
}
.icon-right:before {
    content: '\e837';
}
form.wpcf7-form .contact_us .row {
    margin-left: 0;
}
.post_layout_chess_2 {
    float: right;
}
.related_wrap_title {
    text-align: right;
}
.related_wrap .related_item {
    text-align: right;
}
.post_item_single .post_content > .post_meta_single .post_share .social_item + .social_item {
    margin-right: 3px;
	margin-left: 0 ;
}

.comments_list_wrap .comment_author_avatar {
    right: 0;
    left: auto;
}
.comments_list_wrap .comment_content {
    padding-right: 6.26em;
    padding-left: 0;
}
.comments_list_wrap ul ul {
    margin-right: 6em;
	margin-left:0;
    padding-right: 0;
}
.comments_wrap .comments_form_title {
    text-align: right;
}
.widget_product_tag_cloud a, .widget_tag_cloud a {
    float: right;
    margin: 0 0 4px 4px;
}
.widget_area .post_item, aside .post_item {
    text-align: right;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
    padding-right: 0;
}
.vc_column_container > .vc_column-inner, .row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"], .row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center {
    padding-right: 15px;
    padding-left: 15px;
}
.comments_wrap .comment-reply-title {
    text-align:right;
}
.socials_share .socials_caption {
    margin-left: 1em;
    margin-right: 0;
}
.post_item_single .post_content > .post_meta_single .post_tags {
    float: right;
}
.post_item_single .post_content > .post_meta_single .post_share {
    float: left;
}
.post_item_single .post_content .post_tags a {
    float: right;
    margin: 0 0 4px 4px;
}
.sc_button_icon_right .sc_button_icon {
    float: left;
    margin-right: 0.8em;
    margin-left: 0;
}
.alignleft {
    float: right;
    margin-left: 2em;
    margin-right: 0;
}
.sc_form_default .sc_form_field_button {
    text-align: right;
}
.sc_button_icon_right .sc_button_icon {
    float: left;
    margin-right: 0.8em;
    margin-left: 0;
}
form input[type="checkbox"] + label {
    padding-right: 1.5em;
    padding-left: 0;
}
form .sc_form_field.sc_form_field_checkbox {
    text-align: right;
}
.sc_button_icon_left .sc_button_icon {
    margin-right: .8em;
    margin-left: 0;
    float: left;
}
.single .nav-links .nav-next a .nav-arrow {
    left : auto !important;
    right: 0 !important;
	    letter-spacing: 0;

}
.single .nav-links a .nav-arrow:after {
    margin-right: 5px;
    margin-left: 0;
}
.single .nav-links a .nav-arrow {
    letter-spacing: 0;
    left: 0;
    right: auto;
}
.hesperiden .tp-tab {
    font-family: inherit !important;
}
.menu_mobile_close {
    left: 0;
    right: auto;
}
.widget_area .post_item .post_categories .post_info_counters, aside .post_item .post_categories .post_info_counters {
    left: -55px;
    right: auto;
}
.post_counters_item:before {
    margin: 0 0 0 0.4em;
}
.comments_list_wrap .comments_list_title {
    text-align: right;
}
em, i, .post-date, .rss-date .post_date, .post_meta_item, .post_counters_item, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_counters, .top_panel .slider_engine_revo .slide_subtitle, .logo_slogan, fieldset legend, figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd, .format-audio .post_featured .post_audio_author, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply, .widget_area .post_item .post_categories, aside .post_item .post_categories, .widget_area .post_item .post_info, aside .post_item .post_info, .single .nav-links .meta-nav, .single .nav-links .post_date, .related_wrap .related_item_style_2 .post_date, .sc_blogger_item_author .post_meta .post_meta_item span, address, .breadcrumbs, .widget_categories li, aside ul#menu-quick-links {
    font-family: inherit;
}
blockquote>a, blockquote>p>a, blockquote>cite, blockquote>p>cite, mark, ins, .logo_text, .post_price.price, .theme_scroll_down, .page_links>span:not(.page_links_title), .page_links>a, .comments_pagination .page-numbers, .nav-links .page-numbers, .widget_product_tag_cloud a, .widget_tag_cloud a, .post_item_single .post_content .post_tags, .single .nav-links a .nav-arrow, .sc_blogger_item_author .post_meta .post_meta_item, .sc_layouts_row_type_narrow .sc_layouts_item {
    font-family: inherit;
}
.sc_layouts_row, .sc_layouts_row input[type="text"], .post_meta {
    font-family: inherit;
}
.mejs-container *, .sc_item_button .sc_button_simple, .sc_recent_news .post_item .post_meta, .sc_action_item_description, .sc_price_description, .sc_courses_default .sc_courses_item_date, .sc_promo_modern .sc_promo_link2 span, .slider_style_modern .slider_controls_label span, .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle, .sc_dishes .sc_dishes_item_subtitle, .sc_services .sc_services_item_subtitle, .team_member_page .team_member_brief_info_text, .sc_testimonials_item_content:before, ul[class*="trx_addons_list"], ol[class*="trx_addons_list"], .sc_testimonials_item_content {
    font-family: inherit;
}
.toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_item_button a, .sc_form button, .sc_button_simple, .sc_action_item_link, .sc_icons_title, .sc_item_subtitle, .sc_price_title, .sc_price_price, .sc_price_link, .sc_price_subtitle, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span+span, .sc_skills_counter .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_swiper .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info, .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title, .sc_skills_counter .sc_skills_item_title, .sc_testimonials_item_author_title, .sc_testimonials_item_author_subtitle, .sc_promo_link2, .sc_team .sc_team_item_subtitle, .sc_services.sc_services_list .sc_services_item_subtitle {
    font-family: inherit;
}





