/*
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;
      }
  }
  
  /*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: 1px 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.80em !important;
  }
  .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;
}
