/*
Theme Name: rhythmo
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/

/***/

@font-face {
    font-family: "yekan";
    src: url(css/font-face/yekan/Yekan.eot);
    src: url(css/font-face/yekan/Yekan.eot?#iefix) format("embedded-opentype"),
        url(css/font-face/yekan/Yekan.woff) format("woff"),
        url(css/font-face/yekan/Yekan.ttf) format("truetype"),
        url(css/font-face/yekan/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "vazir";
    src: url(css/font-face/vazir/Vazir-FD.eot);
    src: url(css/font-face/vazir/Vazir-FD.eot) format("embedded-opentype"),
        url(css/font-face/vazir/Vazir-FD.woff) format("woff"),
        url(css/font-face/vazir/Vazir-FD.woff2) format("woff2"),
        url(css/font-face/vazir/Vazir-FD.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "iranyekanLight";
    src: url(css/font-face/iranyekan/iranyekanLight.eot);
    src: url(css/font-face/iranyekan/iranyekanLight.eot) format("embedded-opentype"),
        url(css/font-face/iranyekan/iranyekanLight.woff) format("woff"),
        url(css/font-face/iranyekan/iranyekanLight.woff2) format("woff2"),
        url(css/font-face/iranyekan/iranyekanLight.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}

/*fonts*/
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 {
    font-family: 'iranyekanLight', vazir, yakan;
}

/*menu*/
.sc_layouts_menu_nav>li {
    position: relative;
    float: right;
}

/*social icons*/
.sc_layouts_row_type_compact .socials_wrap .social_item {
    margin: 6px 0 0 6px;
}

.comment_author,
.widget_recent_comments .recentcomments .comment-author-link,
.sc_item_subtitle,
.mejs-container.mejs-audio *,
blockquote cite {
    font-family: 'iranyekanLight', vazir, yakan;
}

form.mc4wp-form .mc4wp_button {
    left: 0;
    right: auto;
}

.trx_addons_scroll_to_top {
    left: 2em;
    right: auto;
}

.trx_addons_scroll_to_top {
    left: 2em;
    right: auto;
}

.scheme_default .sc_testimonials_item_content:before,
.scheme_default .sc_testimonials_item_author_title {
    font-family: 'iranyekanLight', vazir, yakan;
}

.menu_main_nav>li>ul,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>ul,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
    text-align: right;
}

.sc_layouts_menu_nav>li>ul {
    right: 0;
    left: auto;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,
.sc_layouts_menu_nav>li>ul ul {
    right: 12.38em;
    left: auto;
    top: -1em;
    margin: 0 2px 0 0;
    text-align: right;
}

.post_layout_excerpt:not(.post_format_audio) .post_featured+.wrap-excerpt {
    padding: 0 30px 0 0;
}

.post_meta .post_meta_item.post_date a:before {
    margin-right: auto;
    margin-left: 0.5em;
    float: right;
}

.post_meta a.post_meta_item:before,
.post_meta .vc_inline-link:before,
.post_meta a.post_meta_item>.post_counters_number {
    margin-left: 0.2em;
    margin-right: auto;
}

.comments_wrap .comments_form_title {
    text-align: right;
}

.scheme_default button,
.scheme_default input[type="reset"],
.scheme_default input[type="submit"],
.scheme_default .wp-block-button:not(.is-style-outline) .wp-block-button__link,
.scheme_default input[type="button"],
.scheme_default .post_item .more-link,
.scheme_default .comments_wrap .form-submit input[type="submit"],
.scheme_default #buddypress .comment-reply-link,
.scheme_default #buddypress .generic-button a,
.scheme_default #buddypress a.button,
.scheme_default #buddypress button,
.scheme_default #buddypress input[type="button"],
.scheme_default #buddypress input[type="reset"],
.scheme_default #buddypress input[type="submit"],
.scheme_default #buddypress ul.button-nav li a,
.scheme_default a.bp-title-button,
.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
.scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a,
.scheme_default #booked-profile-page input[type="submit"],
.scheme_default #booked-profile-page button,
.scheme_default .booked-list-view input[type="submit"],
.scheme_default .booked-list-view button,
.scheme_default table.booked-calendar input[type="submit"],
.scheme_default table.booked-calendar button,
.scheme_default .booked-modal input[type="submit"],
.scheme_default .booked-modal button,
.scheme_default .sc_button_default,
.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_default .socials_share:not(.socials_type_drop) .social_icon,
.scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"],
.scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"],
.scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"],
.scheme_default #tribe-bar-views li.tribe-bar-views-option a,
.scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a,
.scheme_default #tribe-events .tribe-events-button,
.scheme_default .tribe-events-button,
.scheme_default .tribe-events-cal-links a,
.scheme_default .tribe-events-sub-nav li a,
.scheme_default .edd_download_purchase_form .button,
.scheme_default #edd-purchase-button,
.scheme_default .edd-submit.button,
.scheme_default .widget_edd_cart_widget .edd_checkout a,
.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_default .mc4wp-form input[type="submit"],
.scheme_default .woocommerce #respond input#submit,
.scheme_default .woocommerce .button,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce a.button,
.scheme_default .woocommerce-page a.button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce-page button.button,
.scheme_default .woocommerce input.button,
.scheme_default .woocommerce-page input.button,
.scheme_default .woocommerce input[type="button"],
.scheme_default .woocommerce-page input[type="button"],
.scheme_default .woocommerce input[type="submit"],
.scheme_default .woocommerce-page input[type="submit"],
.scheme_default .woocommerce #respond input#submit.alt,
.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt,
.scheme_default #btn-buy {
    font-family: 'iranyekanLight', vazir, yakan;
}

.related_wrap_title {
    text-align: right;
}

.post_item_single .post_content>.post_meta_single .post_share {
    float: left;
}

.post_item_single .post_content>.post_meta_single .post_tags {
    float: right;
}

.widget_recent_comments .recentcomments .comment-author-link:before {
    margin-left: 0.5em;
    margin-right: auto;
}

/*woocommerce*/
.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
    margin-bottom: 2em;
    width: 50%;
    float: right;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: .5em;
    right: .5em;
    left: auto;
}

.woocommerce div.product .woocommerce-tabs h2,
.woocommerce #content div.product .woocommerce-tabs h2,
.woocommerce-page div.product .woocommerce-tabs h2,
.woocommerce-page #content div.product .woocommerce-tabs h2 {
    letter-spacing: 0px;
    font-family: 'iranyekanLight', vazir, yakan;
}

.woocommerce #review_form #respond #reply-title {
    letter-spacing: 0px;
    margin-bottom: 0.2em;
}

#product-235>div:nth-child(4)>section {
    right: -72.5px;
    left: auto;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    padding-right: 2em;
    padding-left: auto;
}

/*Donate*/
.custom_section .caption_button .caption_button_item {
    border-radius: 2em 0 0 2em;
}

.custom_section .side_button_wrapper .layouts_wrap {
    left: auto;
    right: -54rem;
}

.woocommerce .shop_table th,
.single-product .related h6,
.woocommerce.single-product .related .price,
.woocommerce div.product .summary .stock,
.woocommerce .checkout table.shop_table .product-name .variation,
.woocommerce .shop_table.order_details td.product-name .variation {
    font-family: 'iranyekanLight', vazir, yakan;
}

.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce .shop_table.cart div.quantity,
.woocommerce-page .shop_table.cart div.quantity {
    margin: 0 0 0 1em;
}

.woocommerce div.product form.cart div.quantity span,
.woocommerce-page div.product form.cart div.quantity span,
.woocommerce .shop_table.cart div.quantity span,
.woocommerce-page .shop_table.cart div.quantity span {
    left: 0;
    right: auto;
}

#product-235>div:nth-child(3)>div.trx-stretch-width.inited {
    right: -72.5px;
    left: auto;
}

.widget ul {
    padding-right: 0;
    padding-left: auto;
}

/*border comments*/
.sc_testimonials:after {
    background-color: transparent;
    border-bottom: 7px solid #c5b8a0;
    border-right: 7px solid #c5b8a0;
    border-left: none;
    right: -7px;
}

.esg-grid .eg-custom-blog-skin-wrapper .eg-custom-blog-skin-element-0,
.esg-grid .eg-custom-blog-skin-wrapper .eg-custom-blog-skin-element-8 {
    font-family: 'iranyekanLight', vazir, yakan;
}

.sc_content.decoration_top_right:before {
    border-left: 6px solid #c5b8a0;
    border-right: none;
    left: -6px;
    right: auto;
}

.sc_content.decoration_bottom_left:before {

    border-right: 6px solid #c5b8a0;
    border-left: none;
    right: -6px;
    left: auto;
}

.sc_title_default h4.sc_item_title_tag {
    text-align: right;
}

.sc_align_left {
    text-align: right;
}

body {
    letter-spacing: 0px;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
    font-family: 'iranyekanLight', vazir, yakan;
}

.trx_addons_list_price>li>strong {
    text-align: right;
}

ul[class*="trx_addons_list_price"] {
    padding-right: 0;
    padding-left: auto;
}

/*progress bar */
.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;
}

.socials_wrap .social_item:last-child {
    margin-right: 6px !important;
}

.widget_contacts .contacts_info span.contacts_phone:before,
.widget_contacts .contacts_info a.contacts_phone:before {
    content: '\e8c2';
}

.widget_contacts .contacts_info span:before,
.widget_contacts .contacts_info>div>a:before,
.widget_contacts .contacts_info>a:before {
    margin-left: 0.5em;
    margin-right: auto;
}

/*udio_player*/
.scheme_default .trx_addons_audio_player.without_cover .mejs-controls,
.scheme_default .format-audio .post_featured.without_thumb .mejs-controls {
    DIRECTION: LTR;
}

.vc_tta.vc_tta-style-classic .vc_tta-tab {
    margin-left: 11px !important;
}

.widget_recent_comments .recentcomments,
.esg-grid .eg-custom-blog-skin-wrapper .eg-custom-blog-skin-element-1 {
    font-family: "iranyekanLight";
}

.trx_addons_widgets_form_wrap {
    float: left;
}

.services_single .services_page_header .services_page_title,
.post_item_single .post_header .post_title {
    font-size: 2.5em;
}

.widget_categories li a:after {
    content: '';
    margin-left: auto;
    margin-right: 0.5em;
}

.comments_list_wrap .comment_reply a {
    left: 0;
    right: auto;
}

.comments_list_wrap .comment_content {
    padding-right: 7.3em;
    padding-left: auto;
}

.comments_list_wrap .comment_author_avatar {
    left: auto;
    right: 0;
}

.comments_list_wrap .comments_list_title {
    text-align: right;
}


.trx_addons_dropcap {
    float: right;
    margin: 0.25em 0 0 0.5em;
    font-family: iranyekanLight;
}

.sc_button+.sc_button {
    margin-right: 1em;
}

div.esg-filter-wrapper .esg-filterbutton+.esg-filterbutton,
.mptt-navigation-tabs li+li,
div.rhythmo_tabs .rhythmo_tabs_titles li+li {
    margin-right: 10px;
}

.esg-filters div.esg-navigationbutton,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current,
.page_links>span:not(.page_links_title),
.page_links>a,
.comments_pagination .page-numbers,
.nav-links .page-numbers {
    margin: 0.6667em 0 0 0.6667em;
    font-family: 'iranyekanLight', vazir, yakan;
}

button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.sc_layouts_row .sc_button,
.gallery_preview_show .post_readmore,
.post_item .more-link,
div.esg-filter-wrapper .esg-filterbutton>span,
.mptt-navigation-tabs li a,
.rhythmo_tabs .rhythmo_tabs_titles li a,
#btn-buy {
    font-family: iranyekanLight;
    font-size: 13px;
}

.eg-main-skin-element-3 {
    font-family: iranyekanLight;
}


.select_container:after {
    right: auto;
    left: 1.8em;
}

#menu-appearance>ul>li.current {
    display: none;
}

/*donate*/
#give-form-1262-1>div.give-total-wrap {
    float: right;
}

#give_purchase_submit>div {
    float: right;
}

.custom_section .side_button_wrapper .custom_section_close {
    right: auto;
    left: 3.7em;
}

.custom_section .side_button_wrapper .layouts_wrap {

    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: left 0.7s ease, right 0.7s ease;
    -ms-transition: left 0.7s ease, right 0.7s ease;
    -o-transition: left 0.7s ease, right 0.7s ease;
    transition: right 0.7s ease, left 0.7s ease;
}

.custom_section .give-form-title {
    font-size: 2.2em;
}

.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,
.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"] {
    font-family: iranyekanLight;
}

.woocommerce div.product .stock:after {
    margin-right: 0.7em;
    margin-left: auto;
}

form.mc4wp-form .mc4wp_button:after {
    font-family: "fontello";
    content: '';
}

.sc_button.sc_button_simple:before,
.sc_button.sc_button_simple:after {
    content: '';
}

.breadcrumbs .breadcrumbs_delimiter:before {
    content: '';
}

.widget_search form:after,
.woocommerce.widget_product_search form:after,
.widget_display_search form:after,
#bbpress-forums #bbp-search-form:after {
    content: '';
    right: auto;
    left: 2em;
}

#tl1 {
    width: 100%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: auto;
}

form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    padding-left: 3em;
    padding-right: 1.6em;
}

.team_member_page .team_member_featured {
    padding: 0 0 0.75em 2.5em;
}

#product-239>div:nth-child(3)>div.trx-stretch-width.inited {
    right: -72.5px;
    left: auto;
}

.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
    float: left;
}

/*end*/


/*cart_list side bar*/
.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img {
    right: -4.5em;
    left: auto;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 8px;
}

.woocommerce.widget_shopping_cart ul.cart_list li {
    padding: 0 6em 3em 2.8em;
    overflow: hidden;
    text-align: right;
    direction: rtl;
    font-family: 'iranyekanLight', vazir, yakan;
}

aside.woocommerce .product-title,
aside.woocommerce .mini_cart_item>a:not(.remove) {
    font-family: 'iranyekanLight', vazir, yakan !important;
}

.rtl.woocommerce .price_label,
.rtl.woocommerce .price_label span {
    direction: rtl;
    font-size: 14px;
}

/* .trx-stretch-width-wrap .related {
    right: -72.5px;
    left: auto;
} */

.trx-stretch-width-wrap .trx-stretch-width {
    right: -72.5px;
    left: auto;
}

/*border morbian*/
.sc_content.decoration:after,
.vc_row.decoration .vc_column-inner>.wpb_wrapper:after {
    border-left: 6px solid #c5b8a0;
    border-right: none;
    left: -6px;
    right: auto;
    top: -5px;
}

.sc_content.decoration:before,
.vc_row.decoration .vc_column-inner>.wpb_wrapper:before {
    border-right: 6px solid #c5b8a0;
    border-left: none;
    right: -6px;
    left: auto;
    bottom: -6px;
}

.woocommerce .shop_mode_thumbs ul.products li.product .post_item:before,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:before {
    border-right: 6px solid #c5b8a0;
    border-left: none;
    right: -7px;
    left: auto;
}

/*header demo 2*/
.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_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;
}

/*woocommerce home 2*/
.woocommerce ul.products li.product .post_item:hover:before,
.woocommerce-page ul.products li.product .post_item:hover:before {
    right: -6px;
    left: auto;
}

.woocommerce ul.products li.product .post_item:not(.post_layout_list):before,
.woocommerce-page ul.products li.product .post_item:not(.post_layout_list):before {
    border-right: 6px solid #c5b8a0;
    border-left: none;
}

/* */
.trx-stretch-width-wrap .trx-stretch-width {
    right: -125px;
    left: auto;
}

/*list price*/
.trx_addons_list_price>li>strong {
    width: 100%;
}

/*blockquote*/
blockquote:after {
    border-left: 7px solid #e7b622;
    border-right: none;
    left: -7px;
    right: auto;
}

blockquote:before {
    border-right: 7px solid #e7b622;
    border-left: none;
    right: -7px;
    left: auto;
}

.nav-links-old .nav-next a:after {
    content: '';
    right: auto;
    left: -22px;
}

.eg-main-skin-element-3 {
    font-family: 'iranyekanLight', vazir, yakan;
}

/*respansive*/
.menu_mobile .menu_mobile_nav_area .open_child_menu {
    left: 0;
    right: auto;
}

@media (max-width: 479px) {
    .menu_mobile .menu_mobile_nav_area>ul>li>a {
        font-size: 18px;
        line-height: 1.5em;
        text-align: right;
    }
}

.menu_mobile_close {
    left: 0;
    right: auto;
}

.menu_mobile .social_item:last-child {
    margin-right: 1em;
}

@media (max-width: 767px) {
    .custom_section .caption_button .caption_button_item:after {
        content: 'دونیت' !important;
        font-family: 'iranyekanLight', vazir, yakan;
        font-size: 13px;
    }

}

@media only screen and (min-width: 500px) {
    .scheme_default .single-product .related {
        border-color: #eceae6;
        right: 7% !important;
        left: auto !important;
    }
}

/*gallery*/
.esg-center {
    font-family: iranyekanLight !important;
}

/*69*/
.nav-links-single .nav-links .nav-previous {
    float: right;
    text-align: right;
    padding-right: 15px;
}

.nav-links-single .nav-links .nav-previous a {
    padding-right: 6.5em;
}

.nav-links-single .nav-links a .nav-arrow {
    left: auto;
    right: 0;
}

.nav-links-single .nav-links .nav-previous .post-title {
    text-align: right;
}

/*calendar*/
#wp-calendar {
    margin-right: -9px;
    margin-bottom: -21px;
}

.scheme_default table th {
    color: #615d5b;
    background-color: #ffffff;
}

.scheme_default table>tbody>tr:nth-child(2n+1)>td {
    background-color: #ffffff;
}

.scheme_default table>tbody>tr:nth-child(2n)>td {
    background-color: #ffffff;
}

table td,
table th {
    text-align: center;
    padding: 11px 10px;
}

.scheme_default.sidebar a {
    color: #eea513;
}

#wp-calendar>caption {
    padding: 0.5em 0;
    margin-bottom: 1.1em;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    float: inherit;
}

.price_label {
    margin-left: -9px;
}

/*shop mode list*/
.woocommerce .shop_mode_list ul.products li.product .post_featured,
.woocommerce-page .shop_mode_list ul.products li.product .post_featured {
    float: right;
    margin: 0 0 0 2em;
}

.woocommerce .shop_mode_list ul.products li.product .post_data,
.woocommerce-page .shop_mode_list ul.products li.product .post_data {
    text-align: right;
}

h2.sc_item_title.sc_item_title_style_alter:not(.sc_item_title_tag) {
    line-height: 83px;
}

.scheme_default.footer_wrap h1,
.scheme_default.footer_wrap h2,
.scheme_default.footer_wrap h3,
.scheme_default.footer_wrap h4,
.scheme_default.footer_wrap h5,
.scheme_default.footer_wrap h6,
.scheme_default.footer_wrap h1 a,
.scheme_default.footer_wrap h2 a,
.scheme_default.footer_wrap h3 a,
.scheme_default.footer_wrap h4 a,
.scheme_default.footer_wrap h5 a,
.scheme_default.footer_wrap h6 a,
.footer_wrap .scheme_default.vc_row h1,
.footer_wrap .scheme_default.vc_row h2,
.footer_wrap .scheme_default.vc_row h3,
.footer_wrap .scheme_default.vc_row h4,
.footer_wrap .scheme_default.vc_row h5,
.footer_wrap .scheme_default.vc_row h6,
.footer_wrap .scheme_default.vc_row h1 a,
.footer_wrap .scheme_default.vc_row h2 a,
.footer_wrap .scheme_default.vc_row h3 a,
.footer_wrap .scheme_default.vc_row h4 a,
.footer_wrap .scheme_default.vc_row h5 a,
.footer_wrap .scheme_default.vc_row h6 a {
    color: #ffffff;
}

#post-43>div>div:nth-child(9)>div>div>div>div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.scheme_default>div>div>div {
    width: 114%;
}

/* .trx-stretch-width-wrap .trx-stretch-width{
      right: -125px !important;
      left: auto !important;
  } */
/*button before*/
.widget_calendar .wp-calendar-nav-prev a,
.wp-block-calendar .wp-calendar-nav-prev a {
    padding-left: 2em;
}

/*time line blog desiner*/
.logbook .lb-items-wrapper,
#content .logbook .lb-items-wrapper {
    direction: ltr;
}

.overlay_horizontal .post-content-area {
    text-align: right !important;
    direction: rtl;
}

.overlay_horizontal .post-content-area .metadatabox {
    text-align: center !important;
    direction: rtl;
}

table td {
    text-align: right;
}

/*button simple*/
.trx_addons_icon_selector+.trx_addons_list_icons {
    right: auto !important;
    left: 302px !important;
}

.dpsp-networks-btns-wrapper {
    float: right;
}

/*flesh*/
.sc_button.sc_button_simple:before {
    left: 20px;
    right: unset;
}

.sc_button.sc_button_simple:before,
.sc_button.sc_button_simple:after {
    left: 0px;
    right: unset;
}

.sc_button.sc_button_simple:hover:before {
    right: unset;
    left: 0px;
}

.sc_button.sc_button_simple:hover:after {
    right: unset;
    left: -20px;
}

.sc_button_simple.sc_button_icon_left {
    padding-right: 1px;
    padding-left: unset;
}

.sc_button_simple {
    padding: 0 0 0 2em !important;
}

/* border */
/*socila*/

.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart {
    border-top: 0px solid #eceae6;
}

.scheme_default table th {
    background-color: #c5b8a0;
}

/*table*/
.scheme_default table td,
.scheme_default table th+td,
.scheme_default table td+td {
    color: #615d5b;
    border-color: #dad6cf;
}

.scheme_default table>tbody>tr:nth-child(2n+1)>td {
    background-color: #eceae6;
}

.scheme_default table>tbody>tr:nth-child(2n)>td {
    background-color: #f7f6f1;
}

/*column form
  .column-1, .column-1_1 {
      width: 100% !important;
  }
  .wpcf7 .columns_wrap {
      width: 100%;
  }
  .woocommerce .rhythmo_shop_mode_buttons, .woocommerce-page .rhythmo_shop_mode_buttons {
      float: right;
      margin: 0.65em 0 0.65em 0.9em;
  }
  .woocommerce .rhythmo_shop_mode_buttons a + a, .woocommerce-page .rhythmo_shop_mode_buttons a + a {
      margin-right: 0.5em;
      margin-left: unset;
  }
  .register
  .vc_custom_1520100041350 {
      height: 1087px;
  }
  .sc_content_width_100p {
      height: 690px;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation {
      float: right;
  }
  /*coloor*/
#rhythmo_options_section_10>input[type=hidden]:nth-child(8) {
    -webkit-font-smoothing: subpixel-antialiased;
    box-sizing: border-box;
    font-family: inherit;
    font-weight: inherit;
    margin: 0 1px;
    font-size: 1em;
}

#rhythmo_options_section_10>input[type=hidden]:nth-child(9) {
    -webkit-font-smoothing: subpixel-antialiased;
    box-sizing: border-box;
    font-family: inherit;
    font-weight: inherit;
    margin: 0 1px;
    font-size: 1em;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right !important;
}

area .metadatabox span i,
.overlay_horizontal .post-content-area .blog_footer .categories i,
.overlay_horizontal .post-content-area .blog_footer .tags i {
    margin-left: 5px !important;
}

h5 {
    font-size: 1.40em;
}

.nav-links .page-numbers.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
    content: '\E940' !important;
}

.nav-links .page-numbers.next:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
    content: '\E93F' !important;

}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {
    text-align: right !important;
}

.row,
.columns_wrap {
    width: 100% !important;
}

.logbook .lb-items-wrapper,
#content .logbook .lb-items-wrapper {
    direction: rtl !important;
}

/* mobile menu */
.menu_mobile .menu_mobile_nav_area>ul>li li>a {
    text-align: right !important;
    letter-spacing: 0px !important;
}

.menu_mobile .menu_mobile_nav_area li>a {
    text-align: right !important;
}

/*donate*/
[id*=give-form].give-fl-form .give-fl-is-required:before {
    left: 18px !important;
    right: auto !important;
}

table#give_donation_receipt td,
table#give_donation_receipt th {
    text-align: right !important;
}

/* input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {
      position: relative;
      padding: 0 1.4em 0 0 ;
  } 
  .give_error, .give_success, .give_warning {
      border-right: 4px solid !important;
      border-left: none  !important;
  }
  .give_error:before, .give_success:before, .give_warning:before {
      right: -17px  !important;
      left: auto  !important;
  }
  .give_success {
      border-color: #e7b622 !important;
  }
  .masonry_wrap .masonry_item, .post_layout_portfolio {
  left:auto !important;
      right: 0px !important;
  }
  /* search */
.post_item_404 .page_description {
    text-align: right !important;
}

.post_item_404 .page_subtitle {
    letter-spacing: 0px !important;
    text-align: right !important;
    font-size: x-large !important;
}

.post_item_404 .page_title {
    float: right !important;
}

.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
    right: auto !important;
    left: 0 !important;
}

.widget_search form::after,
.woocommerce.widget_product_search form::after,
.widget_display_search form::after,
#bbpress-forums #bbp-search-form::after {
    right: auto !important;
    left: 1.5em !important;
}

/* comment */
.comment-form-cookies-consent input[id="wp-comment-cookies-consent"]+label:before,
.sc_donations_form label.sc_donations_form_agree_label:before,
form.sc_form_form label[for*="i_agree_privacy_policy"]:before,
.comments_i_agree_privacy_policy label[for="i_agree_privacy_policy"]:before {
    left: auto !important;
    right: 0 !important;
}

/* woocommerce */
.woocommerce .rhythmo_shop_mode_buttons,
.woocommerce-page .rhythmo_shop_mode_buttons {
    float: right !important;
}

.woocommerce .rhythmo_shop_mode_buttons a+a,
.woocommerce-page .rhythmo_shop_mode_buttons a+a {
    margin: 0 0.5em 0 0 !important;
}

.woocommerce-ordering .select_container:after {
    left: 1.8em !important;
    right: auto !important;
}


.wpcf7-response-output {
    text-align: right;
    direction: rtl;
}

#wpcf7-f1251-p33-o1 {
    direction: rtl;
}

.wpcf7-form .wpcf7-form-control-wrap.wpgdprc input[type="checkbox"]+span:before,
form.mc4wp-form input[type="checkbox"]+span:before,
input[type="radio"]+label:before,
input[type="checkbox"]+label:before,
input[type="radio"]+.wpcf7-list-item-label:before,
input[type="checkbox"]+.wpcf7-list-item-label:before,
.wpcf7-list-item-label.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type="radio"]+span:before,
.edd_price_options ul>li>label>input[type="checkbox"]+span:before {
    right: 0px;
    left: auto;
}

.wpcf7-form-control-wrap.number-age>span {
    right: auto;
    left: 1.8em;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    direction: rtl;
}

.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    text-align: right;
}

#wpcf7-f676-p73-o1>form {
    direction: rtl;
}

/*comments form*/
.comments_wrap .comments_author,
.comments_wrap .comments_email {
    float: right;
}

.comments_wrap .comments_email {
    float: left;
}

.sc_services_list .sc_services_item_title,
.sc_testimonials_item_author_title,
.format-audio .post_featured .post_audio_author,
.trx_addons_audio_player .audio_author,
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,
.sc_dishes_compact .sc_services_item_title,
.sc_services_iconed .sc_services_item_title {
    font-family: "iranyekanLight";
}

/* .row, .columns_wrap {
    margin-right: 0;
    margin-left: -30px;
    float: right;
} */
.widget_search input.search-submit,
.woocommerce.widget_product_search .search_button,
.widget_display_search #bbp_search_submit,
#bbpress-forums #bbp-search-form #bbp_search_submit {
    right: auto !important;
    left: 0 !important;
}

.widget input[type="text"],
.widget input[type="number"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="tel"],
.widget input[type="password"],
.widget input[type="search"],
.widget select,
.widget textarea,
.widget textarea.wp-editor-area {
    padding: 1em 2.8em !important;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before {
    display: none !important;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {
    float: right !important;
}

.woocommerce-page table.cart .product-name,
.woocommerce-page #content table.cart .product-name {
    text-align: right !important;
}

.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total,
aside.woocommerce .product-title,
aside.woocommerce .mini_cart_item>a:not(.remove),
.woocommerce ul.products li.product .post_header,
.woocommerce-page ul.products li.product .post_header,
.woocommerce span.onsale,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.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: 'iranyekanLight', vazir, yakan !important;
}

body table.booked-calendar tr.days,
body table.booked-calendar tr.days th,
body .booked-calendarSwitcher.calendar,
body #booked-profile-page .booked-tabs,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
    background: #c5b8a0 !important;
}

body table.booked-calendar tr.days th,
body #booked-profile-page .booked-tabs {
    border-color: #dddddd !important;
}

input[type="radio"]+label,
input[type="checkbox"]+label,
input[type="radio"]+.wpcf7-list-item-label,
input[type="checkbox"]+.wpcf7-list-item-label,
.edd_price_options ul>li>label>input[type="radio"]+span,
.edd_price_options ul>li>label>input[type="checkbox"]+span {
    padding-right: 1.4em !important;
    padding-left: auto !important;
}

/* .rhythmo_options_item_info .rhythmo_options_item_title {
    text-
    letter-spacing: 0px;
    text-align: right;
} */
.eg-main-skin-element-0-a {
    margin: 0px 0px 0px 10px !important;
}

.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
    float: left !important;
}

.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th {
    text-align: right !important;
}

.scheme_default .woocommerce .shop_table.woocommerce-checkout-review-order-table thead>tr>th.product-name {
    text-align: right !important;
}

.woocommerce .checkout table.shop_table th,
.woocommerce .checkout table.shop_table td {
    text-align: right !important;
}

@media (max-width: 479px) {

    .woocommerce table.cart td.actions .coupon .input-text,
    .woocommerce #content table.cart td.actions .coupon .input-text,
    .woocommerce-page table.cart td.actions .coupon .input-text,
    .woocommerce-page #content table.cart td.actions .coupon .input-text {
        float: right;
    }
}

.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: right !important;
    margin: 0 0 0.5em 1.5em !important;
}

.woocommerce .star-rating span::before {
    content: unset !important;
}

.woocommerce form.checkout_coupon p+p {
    float: right !important;
    padding-right: 0.3em !important;
    padding-left: unset !important;
}

.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event {
    padding: 0 2rem 0 0 !important;
    border-right: 3px solid rgb(236, 234, 230) !important;
    border-left: unset !important;
}


.trx-stretch-width-wrap .trx-stretch-width {
    right: -6% !important;
    left: auto !important;
}

@media only screen and (min-width: 1700px) {
    .scheme_default .single-product .related {
        border-color: #eceae6;
        right: -5% !important;
        left: auto !important;
    }
}

@media only screen and (max-width: 767px) {
    .scheme_default .single-product .related {
        border-color: #eceae6;
        right: -16%;
        left: auto !important;
    }

    .trx-stretch-width-wrap .trx-stretch-width {
        right: -16% !important;
        left: auto !important;
    }

    .woocommerce #review_form #respond #reply-title {
        font-size: 1.0em;
    }

    .woocommerce div.product div.images.woocommerce-product-gallery {
        width: 100%;
    }

    span {
        font-size: 97%;
    }

}

.woocommerce table.shop_attributes td {
    text-align: right !important;
}

.flex-viewport .woocommerce-product-gallery__wrapper {
    width: 100% ! important;
}

/*woocomerce picture gallery */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    float: right;
}

/* .scheme_default .single-product .related {
    right: 0% !important;
} */

/* .scheme_default .single-product .related {
    padding-right: 3% !important;
    padding-left: 3% !important;
} */

.woocommerce div.product .product_title {
    display: block;
    margin: 0 0 27px 0;
    font-size: 35px;
}

.custom_section.opened .side_button_wrapper .layouts_wrap {
    right: 0;
    left: auto !important;
}

.post_counters_likes.disabled,
.comment_counters_likes.disabled {
    display: none !important;
    ;
}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {
    text-align: right !important;
}

h3 {
    font-family: "iranyekanLight", serif;
    font-size: 1.5em;

}

h4 {
    font-family: "iranyekanLight", serif;
    font-size: 1.4em;

}

h2 {
    font-family: "iranyekanLight", serif;
    font-size: 3.5em;
}

.sc_services_extra .sc_services_item_title {
    font-size: 1.8em !important;
}

.trx_addons_options_item_description {
    font-style: inherit !important;
}

.rhythmo_about_title {
    text-align: right !important;
}

div.ui-slider-horizontal .ui-slider-range-min {
    left: 0 !important;
}

/* مخفی کردن متن placeholder */
.search_field::-webkit-input-placeholder {
    opacity: 0;
}

.search_field::-moz-placeholder {
    opacity: 0;
}

.search_field:-ms-input-placeholder {
    opacity: 0;
}

.search_field::placeholder {
    opacity: 0;
}

.trx-stretch-width.inited {
    padding-right: 10% !important;
}

.post_counters_label {
    display: none !important;
}

.post_counters_likes {
    display: none !important;
}

.woocommerce .shop_mode_list ul.products li.product .price,
.woocommerce-page .shop_mode_list ul.products li.product .price {
    line-height: 1.5em
}

.eg-main-skin-element-1 {
    margin-right: 14px !important;
}

.single-product .related {
    margin-right: -19% !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    left: 0.5em !important;
    right: auto !important;
}

.scheme_default .sc_button_simple:not(.sc_button_bg_image) {
    font-family: inherit !important;
}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {
    text-align: right !important;
}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {
    text-align: right !important;
}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {

    text-align: right !important;

}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {
    text-align: right !important;
}

.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {

    text-align: RIGHT !important;
}

.trx_addons_icon_selector+.trx_addons_list_icons {
    right: 0px !important;
}

/* visval compser */
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value,
.vc_shortcode-param[data-param_type=dropdown] select.wpb_vc_param_value option {
    text-align: right !important;
    direction: rtl !important;
}

.vc_general.vc_ui-tabs-line>li {
    float: right !important;
}

.vc_ui-panel-header .vc_ui-panel-header-controls {
    float: left !important;
}

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 {
    letter-spacing: 0px !important;
}