@font-face {
 font-family: "iranyekanweblight";
 src: local("iranyekanweblight"), local("fonts/iranyekanweblight"), url("fonts/iranyekanweblight.woff") format("woff"), url("fonts/iranyekanweblight.ttf") format("truetype"), url("fonts/iranyekanweblight.svg") format("svg");
}
@font-face {
 font-family: "wordpressim";
 src: local("wordpressim"), local("fonts/wordpressim"), url("fonts/wordpressim.ttf") ;
}
 div, p , input, textarea,option,select,a,b,li,ol{
	 font-family: "iranyekanweblight" !important;
}
h1, h2, h3, h4, h5, h6{
	 font-family: "iranyekanweblight" !important;
	  font-weight: bold !important;

}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
 font-family: "iranyekanweblight" !important;
 font-weight: bold !important;
}
.mfp-content {
    text-align: right;
}
.sc_title:after {
    left: auto;
    right: 0;
}
.widget_area .post_item .post_title, .widget .post_item .post_title {
    text-align: right;
}
.widget_area .post_item .post_thumb, .widget .post_item .post_thumb {
    float: right;
    width: 4.8571rem;
    height: 4.8571rem;
    margin: 0 4px 0 .8571em;
    overflow: hidden;
    padding: 3px;
}
[class*="sc_input_hover_"] .sc_form_field_hover {
    right: 0;
    text-align: right !important;
    left: inherit; 
}
[class*="sc_input_hover_"] input[type="text"], [class*="sc_input_hover_"] input[type="number"], [class*="sc_input_hover_"] input[type="email"], [class*="sc_input_hover_"] input[type="password"], [class*="sc_input_hover_"] input[type="search"], [class*="sc_input_hover_"] select, [class*="sc_input_hover_"] textarea {
    text-align: right !important;
}
.sc_input_hover_iconed .sc_form_field_icon {
    display: table-column-group;
    font-size: 1.1111em;
    width: 1.5em;
    height: 1.75em;
    line-height: 1.75em;
    text-align: center !important;
    position: relative;
    -webkit-transform: translate3d(-3em,0,0);
    -ms-transform: translate3d(-3em,0,0);
    transform: translate3d(-3em,0,0);
    -webkit-transition: -webkit-transform 0.3s;
    -ms-transition: -ms-transform 0.3s;
    transition: transform 0.3s;
}
.widget_area .post_item, .widget .post_item {
    text-align: right;
}
input[type="radio"] + label:before, input[type="checkbox"] + label:before {
    right: 0;
    left: inherit;
}
input[type="radio"] + label, input[type="checkbox"] + label {
    padding-right: 1.6em;
}
.sc_layouts_item_icon + .sc_layouts_item_details {
    margin-right: 0.6667em;
}
.sc_layouts_column_icons_position_left .sc_layouts_item_details {
    text-align: right;
}
.sc_layouts_column_align_left, .sc_layouts_column.sc_layouts_column_align_left .widget, .sc_layouts_column.sc_layouts_column_align_left .widget_title, .sc_layouts_column.sc_layouts_column_align_left .widgettitle {
    text-align: right;
}

.sc_layouts_column_align_right, .sc_layouts_column.sc_layouts_column_align_right .widget, .sc_layouts_column.sc_layouts_column_align_right .widget_title, .sc_layouts_column.sc_layouts_column_align_right .widgettitle {
    text-align: left;
}
.sc_layouts_row_type_narrow .sc_layouts_column_align_right .sc_layouts_item {
    margin-right: 4.8333em;
    margin-left: 0;
}
.sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item:first-child, .sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item:first-child {
    margin-right: 0;
}
.sc_layouts_row_type_compact .sc_layouts_column .sc_layouts_item, .sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item {
    margin-right: 4em;
    margin-left: 0;
}
.sc_layouts_menu_nav {
    text-align: right;
}
.sc_layouts_menu_nav>li {
    float: right;
}
/***************************menu right **********************/
.sc_layouts_menu_nav>li ul {
    text-align: right;
}
.sc_layouts_menu_nav>li>ul ul {
    right: 15.7143em;
}
.footer_wrap .widget_title, .footer_wrap .widgettitle {
    text-align: right;
}
.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
    left: 1em;
    text-align: left;
    right: auto;
    transform: rotate(-180deg);
}
.outer_widgets_wrap.opened {
    left: -30px;
    right: auto;
}
.hide_sidebar {
    left: 59px;
    right: auto;
}
.widget_contacts .contacts_info .contacts_left, .widget_contacts .contacts_info .contacts_right, .sidebar .widget_contacts .contacts_info .contacts_left, .sidebar .widget_contacts .contacts_info .contacts_right {
    text-align: right;
}
.widget_contacts .contacts_info span {
    padding-right: 1.5714em !important;
    padding-left: 0 !important;
}
.sidebar .widget_contacts .contacts_info .contacts_left span:before, .widget_contacts:not(.column-1_1) .contacts_info .contacts_left span:before, .widget_contacts .contacts_info .contacts_left span:before {
    right: 1px;
    left: auto;
    text-align: right;
}
.widget_contacts .contacts_info span:before {
    right: 0;
    text-align: right;
}
.mcfwp-agree-input input {
    margin-left: .35rem;
}
.sc_button_link:after {
    margin-right: 1px;
    transform: rotate(-180deg);
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
    left: 0;
    right: auto;
}
.sc_services_default .sc_services_item {
    text-align: right;
}
.wpcf7-form .cf7_form_type_1_container .column-1_2 .wpcf7-text, .wpcf7-form .cf7_form_type_1_container .column-1_1 .wpcf7-textarea, .wpcf7-form .cf7_form_type_2_container .column-1_2 .wpcf7-text, .wpcf7-form .cf7_form_type_2_container .column-1_1 .wpcf7-textarea {
    text-align: right;
}
.scheme_light.wpb_row, .scheme_light.wpb_column>.vc_column-inner>.wpb_wrapper, .scheme_light.wpb_text_column {
    text-align: right;
}
form.wpcf7-form input[type="radio"] + label, form.wpcf7-form input[type="checkbox"] + label {
    padding-right: 0;
    margin-left: .6em;
}
input[type="radio"] + label, input[type="checkbox"] + label {
    padding-right: 1.6em;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {
    direction: rtl;
}
.sc_blogger_classic .sc_blogger_item {
    text-align: right;
}
blockquote {
	text-align: right;
}
blockquote:before {
	content: '"';
	right: 0;
	left:auto;
}
.trx_addons_dropcap {
    float: right;
}
@media (min-width: 768px)
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right;
}
.trx_addons_dropcap {
    margin: 0 0 4px 12px !important;
}
ul[class*="trx_addons_list"].trx_addons_list_custom>li {
    padding-right: 1.5714em;
}
ul[class*="trx_addons_list"]>li {
    padding-right: 1.1429em;
}
.trx_addons_list_custom>li:before {
    right: 0 !important;
    left: auto;
}
ul[class*="trx_addons_list"]>li:before {
    right: -1em;
    left: auto;
}
.trx_addons_list_dot>li:before {
    right: 1px !important;
}
.icon-arrow-right:before {
    content: '\e911';
    transform: rotate(-180deg);
}
.sc_button_icon_right .sc_button_icon {
    float: left;
    margin-right: 0.8em;
}
.slider_swiper.slider_controls_side .slider_next, .slider_outer_controls_side .slider_controls_wrap>.slider_next {
    margin-left: -100px;
    left: 0;
    right: auto;
}
.slider_swiper.slider_controls_side .slider_controls_wrap>.slider_next:before, .slider_outer_controls_side .slider_controls_wrap>.slider_next:before {
    transform: rotate(-180deg);
    float: left;
}
.slider_swiper.slider_controls_side .slider_controls_wrap>.slider_prev:before, .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before {
    transform: rotate(-180deg);
    float: right;
}
.sc_title.sc_title_align_center:after {
    right: 50%;
    margin-right: -20px;
}
.wpcf7-form .cf7_form_type_1_container input[type="text"], .wpcf7-form .cf7_form_type_1_container input[type="email"], .wpcf7-form .cf7_form_type_2_container input[type="text"], .wpcf7-form .cf7_form_type_2_container input[type="email"] {
    text-align: right;
}
.sidebar_left .content {
    float: left;
}
.sidebar_left .sidebar {
    float: right;
}
.widget li:before {
    right: 0;
    left: auto;
}
.widget li {
    padding-right: 1.5714em;
}
.widget ul {
    padding-right: 0;
}
.sidebar.left.widget_area.scheme_default {
    left: auto!important;
}
.sidebar_left .page_content_wrap .content_wrap:before {
    right: 370px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
    margin-left: -6px;
}.woocommerce ul.products, .woocommerce-page ul.products {
    margin-left: -30px;
    margin-bottom: 0;
}
.woocommerce ul.products, .woocommerce-page ul.products {
    margin-left: -30px;
}
.sidebar.left.widget_area.scheme_default {
    float: right!important;
}
.sidebar.left[class*="scheme_"] .widget {
    padding: 0 0 0 40px;
}
.widget_product_tag_cloud a, .widget_tag_cloud a, .wp-block-tag-cloud a {
    float: right;
}
.widget_contacts .contacts_map_left .contacts_info .contacts_left span:before, .widget_contacts .contacts_map_right .contacts_info .contacts_left span:before, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span:before {
    right: 0;
    left: auto;
    text-align: right;
}
.widget_contacts .contacts_map_left .contacts_info .contacts_left, .widget_contacts .contacts_map_left .contacts_info .contacts_right, .widget_contacts .contacts_map_right .contacts_info .contacts_left, .widget_contacts .contacts_map_right .contacts_info .contacts_right, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_right {
    margin-right: 0 !important;
    text-align: right;
}
.sc_item_title + div[class*='_container']:before, .sc_item_subtitle + div[class*='_container']:before, .sc_item_descr + div[class*='_container']:before, .sc_item_title + .sc_item_columns:before, .sc_item_subtitle + .sc_item_columns:before, .sc_item_descr + .sc_item_columns:before, .sc_item_title + .sc_item_content:before, .sc_item_subtitle + .sc_item_content:before, .sc_item_descr + .sc_item_content:before {
    right: 3px;
    left: auto;
}
.sc_item_title.sc_align_center + .sc_item_columns:before, .sc_item_subtitle.sc_align_center + .sc_item_columns:before, .sc_item_descr.sc_align_center + .sc_item_columns:before {
    right: 50%;
    margin-right: -35px;
}
.post_meta .post_meta_item {
    margin: 2.1667em 0 0 0;
}
.sc_blogger_classic .post_categories {
    right: 0;
    left: auto;
}
.sc_layouts_menu_nav>li>ul {
    right: -1.2857em;
    margin-right: 0;
}
.sc_layouts_menu_nav>li>ul:before {
    right: 40px;
    left: auto;
}
rs-layer#slider-1-slide-1-layer-2 {
    font-family: 'iranyekanweblight'!important;
}
rs-layer#slider-1-slide-1-layer-3 {
    font-family: 'iranyekanweblight'!important;
    /* font-size: 39px!important; */
}
rs-layer#slider-1-slide-2-layer-3 {
    font-family: 'iranyekanweblight'!important;
}
rs-layer#slider-1-slide-3-layer-3 {
    font-family: 'iranyekanweblight'!important;
}
rs-layer#slider-1-slide-3-layer-2 {
    font-family: 'iranyekanweblight'!IMPORTANT;
}
.sc_button_link:after {
    content: '\e910'!important;
    margin-right: 1px!important;
}
.sc_layouts_row_type_narrow .sc_layouts_column_align_left .sc_layouts_item + .sc_layouts_item {
    border-right: solid 1px #ffffff!important;
    margin-right: 40px!important;
    padding-right: 40px!important;
}
.post_counters_item:before {
    margin: 0 0 0 0.4em;
}
.sc_blogger_classic .post_counters_comments .post_counters_number {
    margin-right: 0;
}
.post_meta .post_meta_item {
    margin: 0 0 0 2.1667em;
}
span.post_counters_label {
    margin-right: 4px;
}
.sc_layouts_cart_widget {
    right: -143px;
    left: auto;
}
.sc_layouts_cart_widget:after {
    left: 99px;
    right: auto;
}
p.woocommerce-mini-cart__total.total {
    text-align: right;
}
.widget_shopping_cart_content {
    text-align: right;
}
.sc_testimonials_item_content::before {
    content: '\e8b8';
    font-family: 'trx_addons_icons';
    font-size: 1.5em;
    line-height: 1.5em;
    display: block;
    margin-bottom: 2em;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    right: 0;
    left: auto;
}
.menu_mobile {
    right: 0;
    left: auto;
}
.menu_mobile .menu_mobile_nav_area {
    right: 0;
    left: auto;
    padding-left: 20px;
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
    left: 0;
    right: auto;
}
.menu_mobile .menu_mobile_nav_area li > a {
    text-align: right;
}
blockquote, mark, ins, .logo_text, .post_price.price, .theme_scroll_down {
    font-family: 'Poppins';
}
blockquote {
    padding: 0 3.7143em 0 0;
}
.sc_anchor_visible {
    -webkit-transform: rotate(
-90deg
) translateX(-50%) translateY(-150px);
    -moz-transform: rotate(-90deg) translateX(-50%) translateY(-150px);
    -ms-transform: rotate(-90deg) translateX(-50%) translateY(-150px);
    transform: rotate(
-90deg
) translateX(-50%) translateY(150px);
    right: 0;
    left: auto;
}
a.post_meta_item.post_counters_item.post_counters_comments.trx_addons_icon-comment {
    display: inline-table;
}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs {
    padding-right: 0;
}
.trx-stretch-width.inited {
    right: -206.5px;
    left: auto;
}
rs-bullets.tp-bullets.insugroup.vertical.nav-pos-hor-left.nav-pos-ver-center.nav-dir-vertical.noSwipe {
    left: 95%!important;
    right: auto;
}
.nav-links-old .nav-next a:after {
    left: 1px;
    right: auto;
    transform: rotate(-180deg);
}
.nav-links-old .nav-next {
    padding-left: 2em;
}
.nav-links-old {
    letter-spacing: 0px;
}
.nav-links-old .nav-prev a:before, .nav-links-old .nav-next a:after {
    margin-right: 5px;
}
.team_member_page .team_member_description {
    width: 100%;
}
.sc_align_left {
    text-align: right;
}
.sc_form_default .sc_form_field_button {
    text-align: right;
}
.woocommerce .star-rating span {
   font-family:star;
}
.eg-item-skin-1-element-15 {
    font-family: 'iranyekanweblight';
}
blockquote p {
    letter-spacing: inherit;
}
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating {
    float: left;
    margin-top: 0.15em;
    margin-bottom: 1em;
}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
    letter-spacing: initial;
}
.rev_slider .sc_item_button + .sc_item_button {
    margin-right: 21px;
}
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;
}
.sc_layouts_iconed_text, .sc_layouts_login_details, span.amount, .sc_layouts_cart_items_short {
    font-family: 'iranyekanweblight';
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header, .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce .woocommerce-message .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, #btn-buy, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button.woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .shop_table th, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .summary .stock, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce table.cart td.product-name a, .woocommerce-page table.cart td.product-name a, .woocommerce #content table.cart td.product-name a, .woocommerce-page #content table.cart td.product-name a, .woocommerce .checkout table.shop_table .product-name, .woocommerce .shop_table.order_details td.product-name, .woocommerce .order_details li strong, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a {
    font-family: 'iranyekanweblight';
}
.woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td {
    text-align: right;
}
.woocommerce a.remove:before {
    content: 'X';
    display: inline;
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    right: 50px;
    font-size: 14px;
    line-height: 16px;
    left: auto;
}
.comments_wrap .comments_form_title {
    text-align: right;
}