/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
	  font-family: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
body {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, address {
    font-family: iranyekan !important;
}
.section_style_promo_section .sc_item_title {
    text-align: right !important;
    font-family: iranyekan !important;
}
.sc_section.section_style_promo_section .sc_item_descr {
    text-align: right !important;
    font-family: iranyekan !important;
}
.sc_section.section_style_promo_section .sc_section_button {
    text-align: right !important;
}
.scheme_original .sc_section.section_style_promo_section .sc_section_button .sc_button, .scheme_original .comments_wrap .form-submit input[type="submit"], .scheme_original .comments_wrap .form-submit input[type="button"], .scheme_original .sc_button.sc_button_style_filled_dark {
    font-family: iranyekan !important;
}
.top_panel_style_3 .menu_main_wrap, .top_panel_style_4 .menu_main_wrap, .top_panel_style_6 .menu_main_wrap, .top_panel_style_7 .menu_main_wrap {
    float: left !important;
}
.top_panel_style_3 .contact_logo, .top_panel_style_4 .contact_logo, .top_panel_style_6 .contact_logo, .top_panel_style_7 .contact_logo {
    float: right !important;
}
.menu_main_nav > li > a {
    font-family: iranyekan !important;
}
.menu_show .top_panel_middle .search_wrap {
    margin: 1em 0.3em 1.7em 0 !important;
}
.top_panel_icon.menu_main_cart {
    margin: 1em 1em 0 0 !important;
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.menu_main_nav > li > ul ul {
    right: calc(240px - 0.5em) !important;
}
.sc_services_style_services-5 .sc_services_item .sc_icon::before {
    font-family: iranyekan !important;
}
.sc_services_style_services-5 .sc_service_container .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured {

    float: right !important;
    direction: rtl;
}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content {
    text-align: right !important;
}
.icon-right::before {
    content: '\e837' !important;
}
.sc_services_item .sc_services_item_readmore span {
    margin-right: 0.5em !important;
}
.sc_call_to_action_align_left .sc_call_to_action_title, .sc_call_to_action_align_left .sc_call_to_action_subtitle, .sc_call_to_action_align_left .sc_call_to_action_descr, .sc_call_to_action_align_right .sc_call_to_action_title, .sc_call_to_action_align_right .sc_call_to_action_subtitle, .sc_call_to_action_align_right .sc_call_to_action_descr {
    text-align: right !important;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-account .addresses .title .edit, input[type="submit"], input[type="reset"], input[type="button"], button, .sc_button {
    font-family: iranyekan !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    font-family: iranyekan !important;
}
.sc_testimonials_style_testimonials-1 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-1 .sc_testimonial_author_position {
    font-family: iranyekan !important;
}
.footer_wrap_inner ul li {
    padding-right: 0.75em !important;
}
.widget_area .footer_wrap_inner ul li::before {
    content: '\e837' !important;
    right: 1px !important;
}
.widget_area ul {
    padding-right: 0 !important;
}
.section_style_call_section .sc_item_title {
    text-align: right !important;
}
.section_style_call_section .sc_item_descr {
    text-align: right !important;
}
.sc_section.section_style_call_section .sc_section_button {
    text-align: right !important;
}
.post_navi .post_navi_item + .post_navi_item::before, .breadcrumbs .breadcrumbs_delimiter::before {
    content: '\e837' !important;
}
.sc_slider_swiper .sc_slider_pagination_wrap span {
    margin: 0 0 0 15px !important;
}
.sc_audio .sc_audio_header {
    right: 0 !important;
}
.widget_area_inner .widget_product_search .search_field, .widget_area_inner .widget_search .search_field {
    padding-left: 3.7em !important;
}
.widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a {
    float: right !important;
}
blockquote > a, blockquote > p > a, blockquote cite {
    font-family: iranyekan !important;
    text-align: right !important;
}
[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;
    font-family: iranyekan !important;
}
.sc_form .sc_form_item.label_top label {
    text-align: right !important;
}
.eg-washington-element-3 {
    font-family: iranyekan !important;
}
.pagination_single > .pager_numbers, .pagination_single a, .pagination_slider .pager_cur, .pagination_pages > a, .pagination_pages > span {
    font-family: iranyekan !important;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce-page .widget_shopping_cart .cart_list li {
    padding: 0 0 0 1.2em !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right !important;
}
.widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: 0 !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    margin: 1px 0 1em 0.85em !important;
}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {
    font-family: iranyekan !important;
}
.woocommerce.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong {
    font-family: iranyekan !important;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
    text-align: right !important;
}
.woocommerce .widget_price_filter .price_slider_amount {
    letter-spacing: 0 !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
    right: 0 !important;
}
input[type="text"], input[type="tel"], .select2-container .select2-selection, .select2-container .select2-choice, input[type="number"], input[type="email"], input[type="search"], input[type="password"], select, textarea {
    font-family: iranyekan !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: right !important;
}
.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a {
    font-family: iranyekan !important;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li + li {
    margin-right: 1.8em !important;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs {
    direction: rtl;
}
.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 {
    direction: rtl;
}
.woocommerce table.shop_attributes {
    direction: rtl;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .panel {
    direction: rtl;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
    direction: rtl;
}
.woocommerce .product_meta span {
    direction: rtl;
}
.woocommerce div.product .product_title {
    direction: rtl;
}
.woocommerce div.product p.price {
    direction: rtl;
}
.scheme_original .woocommerce ul.products li.product .price, .scheme_original .woocommerce-page ul.products li.product .price, .scheme_original .woocommerce ul.products li.product .star-rating::before, .scheme_original .woocommerce ul.products li.product .star-rating span {
    direction: rtl;
}
.top_panel_title .breadcrumbs {
    direction: rtl;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    float: right !important;
    margin: 0 0 2em 1.5em !important;
}
.top_panel_middle .menu_main_wrap {
    direction: rtl;
}
.vc_row.inverse_colors * {
    direction: rtl;
}
.scheme_original .footer_wrap_inner.widget_area_inner {
    direction: rtl;
}
.scheme_original .sc_section_inner {
    direction: rtl;
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    direction: rtl;
}
.scheme_original .sidebar_outer_inner aside, .scheme_original .sidebar_inner aside {
    direction: rtl;
}
ol > li::before {
    direction: rtl;
}
.row > [class*="column-"], .columns_wrap > [class*="column-"] {
    direction: rtl;
}
.sc_title {
    direction: rtl;
}
.post_item_excerpt .post_title {
    direction: rtl;
}
.post_item_excerpt .post_content {
    direction: rtl;
}
.scheme_original .sc_audio {
    direction: rtl;
}
.pagination_wrap:not(.pagination_viewmore) {
    direction: rtl;
}
.post_item_masonry .post_title, .post_item_classic .post_title {
    direction: rtl;
}
.isotope_wrap .isotope_item p, .isotope_wrap .isotope_item .post_info {
    direction: rtl;
}
.post_item .post_descr {
    direction: rtl;
}
.post_info {
    direction: rtl;
}
.comments_form_wrap {
    direction: rtl;
}
.comments_list_wrap {
    direction: rtl;
}
.scheme_original body .woof_sid_auto_shortcode .woof_contain::before {
    font-family: iranyekan !important;
}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {
    float: right !important;
    margin: 0 0 0 1.5em !important;
}
.woocommerce .shop_mode_list ul.products li.product .woocommerce-loop-product__title, .woocommerce-page .shop_mode_list ul.products li.product .woocommerce-loop-product__title {
    text-align: right !important;
}
.woocommerce .products .star-rating {
    margin: 0 0 1em 1 !important;
}
.woocommerce .mode_buttons a + a, .woocommerce-page .mode_buttons a + a {
    margin-left: 0.2em !important;
}
.woocommerce .woocommerce-ordering select {
    direction: rtl;
}
.woocommerce-ordering::after {
    left: 0 !important;
}
.woocommerce-ordering select {
    padding-left: 3.3em !important;
}
.woocommerce div.product form.cart div.quantity, .woocommerce div.quantity, .woocommerce-page div.quantity {
    margin: 0 0 0 1.25em !important;
}
.top_panel_middle .sidebar_cart {
    text-align: right !important;
}
.woocommerce table.shop_table {
    direction: rtl;
}
.woocommerce table.cart td.product-name, .woocommerce #content table.cart td.product-name, .woocommerce-page table.cart td.product-name, .woocommerce-page #content table.cart td.product-name {
    text-align: right !important;
}
.woocommerce table.cart td.product-name a {
    font-family: iranyekan !important;
}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
    font-family: iranyekan !important;
}
.woocommerce .content ol li, .woocommerce-page .content ol li, .woocommerce .content ul li, .woocommerce-page .content ul li {
    text-align: right !important;
    direction: rtl;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right !important;
}
.woocommerce .checkout h3, .woocommerce-page .checkout h3 {
    direction: rtl;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    direction: rtl;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    direction: rtl;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th, .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table thead th {
    text-align: right !important;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    direction: rtl;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right !important;
}
.woocommerce-info {
    direction: rtl;
}
.sc_form .sc_form_address_field {
    text-align: right !important;
}
.sc_form_address.column-1_3 {
    padding-right: 0.75em !important;
}
.sidebar_left .content {
    float: left !important;
}
.sidebar_left .sidebar {
    float: right !important;
}
.reisen_options_body .reisen_options_field > label {
    text-align: right !important;
} 
.tp-revslider-mainul > li, .rev_slider > ul > li, .rev_slider > ul > li::before, .tp-revslider-mainul > li::before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li::before, .tp-revslider-mainul > li, .tp-simpleresponsive > ul > li {
    direction: rtl;
}
.emailer button {
    left: 1.7em !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    font-size: 1.1em !important;
}
.sc_form .sc_form_address_label {
    font-family: iranyekan !important;
}
.header_mobile .menu_main_nav > li > a {
    text-align: right !important;
}
.header_mobile .menu_main_nav > li > ul a {
    text-align: right !important;
}
div.woof_info_popup {
    font-family: iranyekan !important;
}
.copyright_wrap p {
    direction: rtl;
}
.scheme_original .sidebar_outer_inner aside, .scheme_original .sidebar_inner aside {
    padding-right: 30px !important;
}
.woocommerce-message {
    text-align: right !important;
}
.pagination_wrap .pager_next::before {
    content: '\e837' !important;
}
.pagination_wrap .pager_prev::before {
    content: '\e836' !important;
}
.post_item_excerpt .sc_button {
    margin-top: 1.7em !important;
}
.sidebar_right .sidebar {
    float: left !important;
}
.sidebar_right .content {
    float: right !important;
}
.woocommerce div.product {
    direction: ltr;
}
.woocommerce div.product form.cart div.quantity, .woocommerce div.quantity, .woocommerce-page div.quantity {
    direction: ltr;
}
.woocommerce .quantity .qty {
    text-align: right !important;
}
.woocommerce div.quantity span, .woocommerce-page div.quantity span {
    left: 2px !important;
}
.woocommerce div.quantity input[type="number"], .woocommerce-page div.quantity input[type="number"] {
    padding-left: 2px !important;
    direction: rtl;
}
.woocommerce div.quantity span.q_inc, .woocommerce-page div.quantity span.q_inc {
    border-radius: 2rem !important;
}
.woocommerce div.quantity span.q_dec, .woocommerce-page div.quantity span.q_dec {
    border-radius: 2rem !important;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 2em !important;
}
.vc_column_container > .vc_column-inner {
    direction: rtl;
}






@media only screen and (max-width: 480px) {
    
    .rob {
        width: 50% !important;
        float: right;
        padding: 0 10px 10px 10px !important;
        height: auto !important;
    }
    
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1593937504421 {
        padding: 0 !important;
    }
    
    .rob2 {
        width: 50% !important;
        float: right !important;
        padding: 0 10px 10px 10px !important;
        height: auto !important;
    }
    
    .mobile {
        max-width: 100% !important;
    }
    
    .section_style_call_section {
        padding: 0 !important;
    }
    
    .vc_custom_1596352709762 {
        background-image: url(http://www.baharehdiet.com/wp-content/uploads/2020/07/m-about3.jpg) !important;
    }
    
    .abb {
        background-image: url(http://www.baharehdiet.com/wp-content/uploads/2020/07/m-about3.jpg) !important;
    }
    
    .vc_column-inner.vc_custom_1593933336866 {
        padding: 0 !important;
    }
    
    .vc_custom_1596352840876 {
        background-image: url(http://www.baharehdiet.com/wp-content/uploads/2020/07/about-m.jpg) !important;
    }
    
    .mobb {
        background-image: url(http://www.baharehdiet.com/wp-content/uploads/2020/07/about-m.jpg) !important;
    }
    
    .vc_custom_1596352840876 {
        padding: 70px 25px 125px 25px !important;
    }
    
    #sb_instagram .sbi_type_carousel .sbi_playbtn, #sb_instagram .sbi_type_video .sbi_playbtn {
        top: 64% !important;
        left: 64% !important;
    }
    
    #sb_instagram .sbi_type_carousel .sbi_playbtn, #sb_instagram .sbi_type_video .sbi_playbtn {
        font-size: 25px !important;
    }
    
    .section_style_call_section .sc_item_descr {
        line-height: 25px !important;
    }
}

h1, h2, h3, h4, h5, h6, p, span, li, a, select, option, label {
    font-family: sans !important;
}


.bookly-form * {
    font-family: sans !important;    
}


select.bookly-select-mobile.bookly-js-select-category {
    font-family: sans !important;    
}

select.bookly-select-mobile.bookly-js-select-category option {
    font-family: sans !important;    
}


select.bookly-select-mobile.bookly-js-select-service {
    font-family: sans !important;    
}

select.bookly-select-mobile.bookly-js-select-service option {
    font-family: sans !important;    
}

.bookly-select-mobile.bookly-js-select-service option {
    font-family: sans !important;    
}

@-moz-document url-prefix() {
  .bookly-form option, select.bookly-select-mobile.bookly-js-select-category option, select.bookly-select-mobile.bookly-js-select-service option {
    font-family: tahoma !important;
    font-size: 13px !important;
  }
}


.comments_wrap .comments_field {
    float: right !important;
}