/*
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: "LalezarRegular";
	  src: url("fonts/LalezarRegular.ttf");
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: iranyekan !important;
}
body {
    font-family: iranyekan !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-family: iranyekan !important;
}
.elementor-89 .elementor-element.elementor-element-fb001ae {
    text-align: right !important;
}
.megamenu > li > a {
    font-family: iranyekan !important;
}
.total-minicart {
    font-family: iranyekan !important;
}
.elementor-423 .elementor-element.elementor-element-eb51eba {
    text-align: right !important;
}
.nav.tabs-product > li > a {
    font-family: iranyekan !important;
}
.product-block.grid .product-cat {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.mfp-content {
    text-align: right !important;
}
.woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .return-to-shop .button, .woocommerce .track_order .button, .woocommerce #respond input#submit, .woocommerce div.product form.cart .button, .woocommerce .details-product .information .stock.out-of-stock, .woocommerce table.shop_table input.button:disabled, .woocommerce table.shop_table input.button, .woocommerce .woocommerce-message .button, .woocommerce .checkout_coupon .button, .wfg-button, .woocommerce .widget_price_filter .price_slider_amount .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-family: iranyekan !important;
}
.fa-angle-double-right::before {
    content: "\f100" !important;
}
.mfp-close {
    left: 0 !important;
}
.details-product .information .compare {
    font-family: iranyekan !important;
}
.details-product .product-cat {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.tabs-v1 .nav-tabs > li > a {
    font-family: iranyekan !important;
}
.woocommerce table.shop_attributes th {
    font-family: iranyekan !important;
    text-align: right !important;
}
.apus-breadscrumb .breadcrumb {
    font-family: iranyekan !important;
}
.widget-banner.style2 .banner-content strong {
    font-family: iranyekan !important;
}
.apus-offcanvas {
    right: 0 !important;
}
.widget-banner.style1 .btn, .widget-banner.style1 .viewmore-products-btn {
    font-family: iranyekan !important;
}
.ti-angle-right::before {
    content: "\e64a" !important;
}
.ti-angle-left::before {
    content: "\e649" !important;
}
.widget-features-box.style2.right .features-box-image {
    float: right;
    padding: 0 0 0 15px !important;
}
.widget-features-box.style2 .features-box-content {
    text-align: right !important;
}
.elementor-534 .elementor-element.elementor-element-eb51eba {
    text-align: right !important;
}
.widget-banner.style3 .banner-content strong {
    font-family: iranyekan !important;
}
.widget-banner .btn, .widget-banner .viewmore-products-btn {
    font-family: iranyekan !important;
}
.elementor-273 .elementor-element.elementor-element-036d8e0 {
    text-align: right !important;
}
.btn {
    font-family: iranyekan !important;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    font-family: iranyekan !important;
}
.widget-banner.style4 .banner-content strong {
    font-family: iranyekan !important;
}
.elementor-1055 .elementor-element.elementor-element-fb001ae {
    text-align: right !important;
}
.elementor-605 .elementor-element.elementor-element-eb51eba {
    text-align: right !important;
}
.widget-countdown .price strong {
    font-family: iranyekan !important;
}
.ti-angle-right::before {
    content: "\e64a" !important;
}
.post-layout .categories-name {
    letter-spacing: 0 !important;
    font-family: iranyekan !important;
}
.post-layout .categories-name {
    letter-spacing: 0 !important;
    font-family: iranyekan !important;
}
.comment-list .date {
    letter-spacing: 0 !important;
}
.comment-list .comment-author strong {
    font-family: iranyekan !important;
}
.fa-angle-right::before {
    content: "\f104" !important;
}
.apus-pagination .page-numbers li > span, .apus-pagination .page-numbers li > a, .apus-pagination .pagination li > span, .apus-pagination .pagination li > a {
    font-family: iranyekan !important;
}
.product-block-list .product-cat {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.product-block-list .add-cart .added_to_cart, .product-block-list .add-cart a.button {
    font-family: iranyekan !important;
}
.widget-team .job {
    letter-spacing: 0 !important;
}
.contact-us .form-control {
    text-align: right !important;
}
div.wpcf7-mail-sent-ok {
    text-align: right !important;
}
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav a {
    font-family: iranyekan !important;
}
.menu-item:last-child a {
    letter-spacing: 0 !important;
}
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav a {
    font-family: iranyekan !important;
}
#author-bio .author-bio__content .author-bio__name, #mobile_navigation > .menu-item > a.nav-link, #mobile_navigation > .page_item > a.nav-link, .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav a, .related-posts .meta-author, .single-product .uf-single-post__content a, .single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .sku_wrapper .sku, .single-product div.product .product_meta .tagged_as, .single-product div.product .woocommerce-tabs ul.tabs li, .topbar-desktop, .uf-checkbox .uf-checkbox-label label, .uf-mobile-nav-close-submenu, .uf-single-post .post-meta-author, .vastart-classic-layout main#content #archive-post .entry__meta-author__info .meta-author, .vastart-classic-layout main#content #blog-entries .entry__meta-author__info .meta-author, .vastart-classic-layout main#content #category-post .entry__meta-author__info .meta-author, .vastart-masonry-layout #archive-post .entry__meta-author__info .meta-author, .vastart-masonry-layout #blog-entries .entry__meta-author__info .meta-author, .vastart-masonry-layout #category-post .entry__meta-author__info .meta-author, .widget .recentcomments .comment-author-link, .widget .rsswidget, .widget cite, .woocommerce .comment-respond .comment-reply-title, .woocommerce-MyAccount-content #billing_address_1_field label, .woocommerce-MyAccount-content #billing_address_2_field label, .woocommerce-MyAccount-content #billing_city_field label, .woocommerce-MyAccount-content #billing_company_field label, .woocommerce-MyAccount-content #billing_country_field label, .woocommerce-MyAccount-content #billing_email_field label, .woocommerce-MyAccount-content #billing_first_name_field label, .woocommerce-MyAccount-content #billing_last_name_field label, .woocommerce-MyAccount-content #billing_phone_field label, .woocommerce-MyAccount-content #billing_postcode_field label, .woocommerce-MyAccount-content #billing_state_field label, .woocommerce-MyAccount-content #shipping_address_1_field label, .woocommerce-MyAccount-content #shipping_address_2_field label, .woocommerce-MyAccount-content #shipping_city_field label, .woocommerce-MyAccount-content #shipping_company_field label, .woocommerce-MyAccount-content #shipping_country_field label, .woocommerce-MyAccount-content #shipping_email_field label, .woocommerce-MyAccount-content #shipping_first_name_field label, .woocommerce-MyAccount-content #shipping_last_name_field label, .woocommerce-MyAccount-content #shipping_phone_field label, .woocommerce-MyAccount-content #shipping_postcode_field label, .woocommerce-MyAccount-content #shipping_state_field label, .woocommerce-MyAccount-content .woocommerce-form-row label, .woocommerce-account .woocommerce-form.login, .woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields .notes label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_address_1_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_city_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_company_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_country_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_email_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_first_name_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_last_name_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_phone_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_postcode_field label, .woocommerce-checkout .checkout .woocommerce-billing-fields #billing_state_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_address_1_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_city_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_company_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_country_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_first_name_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_last_name_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_postcode_field label, .woocommerce-checkout .checkout .woocommerce-shipping-fields .shipping_address #shipping_state_field label, .woocommerce-lost-password .lost_reset_password label, label, select ~ label {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.details-product .apus-social-share span {
    font-family: iranyekan !important;
}
.elementor-1594 .elementor-element.elementor-element-f36c7c3 .widget-countdown {
    direction: ltr;
}
.popupnewsletter-wrapper .modal-content .description {
    font-family: iranyekan !important;
}
.gw-left {
    text-align: left !important;
}
.shopping_cart_content .total .amount {
    font-family: iranyekan !important;
}
.shopping_cart_content .total strong {
    font-family: iranyekan !important;
}
.shopping_cart_content .cart_list .quantity {
    font-family: iranyekan !important;
}
.media-left, .media > .pull-left {
    padding-left: 15px !important;
}
.shopping_cart_content .total strong {
    font-family: iranyekan !important;
}
body #yith-woocompare {
    direction: rtl;
}
table.compare-list tbody th {
    padding-right: 10px;
}
div.wpcf7-validation-errors {
    direction: rtl;
}
.product-block-list .compare {
    font-family: iranyekan !important;
}
.woocommerce table.shop_table tbody .product-name {
    font-family: iranyekan !important;
}
.woocommerce table.shop_table th {
    font-family: iranyekan !important;
}
.rtl .apus-checkout-step .step {
    right: 40px !important;
    left: auto !important;
}
th {
    text-align: right !important;
}
.woocommerce table.shop_table tbody .product-subtotal {
    font-family: iranyekan !important;
}
.product-block .sale-perc {
    font-family: iranyekan !important;
}
.top-wrapper-menu .inner-top-menu {
    text-align: right;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    text-align: center;
}
.elementor-222 .elementor-element.elementor-element-37ae72c .widget-countdown {
    direction: ltr;
}
.elementor-382 .elementor-element.elementor-element-93ca425 .widget-countdown {
    direction: ltr;
}
.widget-countdown .price {
    direction: rtl;
}
.mobile-sidebar-btn {
    font-family: iranyekan !important;
}
.widget-countdown .title {
    font-family: LalezarRegular !important;
}
.product-block .out-of-stock {
    font-family: iranyekan !important;
}
.product-block.grid-deal .time-wrapper {
    direction: ltr;
}
.phone_header {
    font-family: iranyekan !important;
}
.elementor-273 .elementor-element.elementor-element-58fbad6 > .elementor-element-populated {
    text-align: right !important;
}
.elementor-273 .elementor-element.elementor-element-2fbde81 {
    text-align: left !important;
}
.apus-countdown .times {
    font-family: iranyekan !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    direction: rtl;
}
.main-mobile-menu .text-label {
    font-family: iranyekan !important;
}
.widget-process .des {
    font-family: iranyekan !important;
}
.wishlist_view.mobile .additional-info-wrapper, .wishlist_view.mobile .item-details {
    font-family: iranyekan !important;
}
.btn, .viewmore-products-btn, .woocommerce .wishlist_table .product-add-to-cart a, .woocommerce .return-to-shop .button, .woocommerce .track_order .button, .woocommerce #respond input#submit, .woocommerce div.product form.cart .button, .woocommerce .details-product .information .stock.out-of-stock, .woocommerce table.shop_table input.button:disabled, .woocommerce table.shop_table input.button, .woocommerce .woocommerce-message .button, .woocommerce .checkout_coupon .button, .wfg-button, .woocommerce .widget_price_filter .price_slider_amount .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-family: iranyekan !important;
}
.product-block-list .quickview {
  font-family: iranyekan !important;
}