/*
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");
}
body {
    font-family: iranyekan !important;
}
.main-menu > .menu-item > a {
    font-family: iranyekan !important;
}
.x-menu-list li a {
    font-family: iranyekan !important;
}
.vc_custom_1556426000546 {
    padding-right: 30px !important;
}
h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.main-menu ul.sub-menu {
    font-family: iranyekan !important;
}
.customize-custom-html .header-customize-info i {
    margin-left: 13px !important;
}
.gf-heading.gf-heading-style-1 .heading-sub-title {
    letter-spacing: 0 !important;
}
.text-right {
    text-align: right !important;
}
.primary-font, ul.search-popup-list .sa-post-title, ul.search-popup-list .sa-post-meta, .wp-block-button__link, input[type="submit"], input[type="button"], input[type="reset"], .btn, article.post-default .gf-post-title, article.post-default .btn-read-more, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: iranyekan !important;
}
.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_pages li, .widget_product_categories li {
    font-family: iranyekan !important;
}
.shopping-cart-list ul.product_list_widget li a.remove {
    left: 0 !important;
    right: auto !important;
}
.gsf-testimonials .testimonials-content p {
    text-align: right !important;
}
.gsf-testimonials .author-attr {
    text-align: right !important;
}
.gsf-testimonials .author-avatar {
    margin-left: 30px !important;
}
.info-box-5d9454606bf1b .ib-sub-title {
    font-family: iranyekan !important;
}
.gf-banner.gf-banner-style-01 .gf-banner-content .banner-sub-title {
    letter-spacing: 0 !important;
}
.gf-banner.gf-banner-style-01 .gf-banner-content h4.banner-title {
    font-family: LalezarRegular !important;
}
.info-box-5d945752a478e .ib-sub-title {
    font-family: iranyekan !important;
}
.info-box-5d945752a63a6 .ib-sub-title {
    font-family: iranyekan !important;
}
.gf-entry-content p:last-child, .gf-entry-content hr:last-child, .gf-entry-content dl:last-child, .gf-entry-content blockquote:last-child, .gf-entry-content table:last-child, .gf-entry-content ul:last-child, .gf-entry-content ol:last-child, .gf-entry-content address:last-child, .gf-entry-content pre:last-child, .gf-entry-content figure:last-child {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.gf-heading.custom-word .heading-title {
    letter-spacing: 0 !important;
}
.gf-heading.gf-heading-style-1 .heading-sub-title {
    letter-spacing: 0 !important;
}
header.main-header.header-1 .logo-header {
    margin-left: 30px !important;
}
rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap :last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap :last-child {
    letter-spacing: 0 !important;
}
.gf-heading .heading-title {
    font-family: iranyekan !important;
}
.gf-heading .heading-title {
    font-family: iranyekan !important;
}
.gf-heading.gf-heading-style-2 .heading-sub-title {
    font-family: iranyekan !important;
}
.gf-heading .heading-title {
    font-family: iranyekan !important;
}
ul.gf-breadcrumbs li a {
    font-family: iranyekan !important;
}
ul.gf-breadcrumbs li {
    font-family: iranyekan !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left !important;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right !important;
}
.woocommerce .star-rating {
}
.woocommerce #reviews #review_form_wrapper .comment-reply-title, .woocommerce #reviews #comments h2 {
    font-family: iranyekan !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
    font-family: iranyekan !important;
}
.skin-light .gf-entry-content .wp-block-code, .gf-skin .skin-light .gf-entry-content .wp-block-code, .gf-skin .gf-skin .skin-light .gf-entry-content .wp-block-code, .gf-skin .gf-skin .gf-skin .skin-light .gf-entry-content .wp-block-code, .skin-light .gf-entry-content pre, .gf-skin .skin-light .gf-entry-content pre, .gf-skin .gf-skin .skin-light .gf-entry-content pre, .gf-skin .gf-skin .gf-skin .skin-light .gf-entry-content pre {
    font-family: iranyekan !important;
}
.gsf-info-box .ib-sub-title {
    font-family: iranyekan !important;
}
.contact-form input {
    direction: rtl;
}
.contact-form input, .contact-form textarea {
    direction: rtl;
}
.custom-our-team .vc_tta-container .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-title > a {
    text-align: right !important;
}
.gsf-our-team .ourteam-content .ourteam-socials a {
    padding-left: 18px !important;
}
.gf-heading .heading-title {
    font-family: iranyekan !important;
}
.gf-heading-5d985c003daf9 .heading-title {
    font-family: iranyekan !important;
}
.mailchimp-style-01 .mc4wp-form-fields .btn {
    left: 0 !important;
}
.mailchimp-style-01 .mc4wp-form-fields input[type="email"] {
    padding-left: 84px !important;
}
.gf-heading .heading-title {
    font-family: iranyekan !important;
}
.custom-heading-width h4.heading-title {
    font-family: iranyekan !important;
}
.gsf-counter .counter-title {
    letter-spacing: 0 !important;
}
.info-box-5d9864cb36f09 .ib-sub-title {
    font-family: iranyekan !important;
}
.info-box-5d9864cb35135 .ib-sub-title {
    font-family: iranyekan !important;
}
.info-box-5d9864cb38a09 .ib-sub-title {
    font-family: iranyekan !important;
}
.vc_progress_bar.prb_vl_right .vc_single_bar .vc_label_units {
    left: 0 !important;
}
#popup-product-quick-view-wrapper .woocommerce div.product div.images, #popup-product-quick-view-wrapper .woocommerce div.product div.summary {
    text-align: right !important;
}
@font-face {
	  font-family: "LalezarRegular";
	  src: url("fonts/LalezarRegular.ttf");
}
.gsf-countdown .countdown-style-01 .countdown-text {
    letter-spacing: 0px !important;
}
.wpb_start_animation.animated {

}
.gf-heading-5da6c18c4de8e .heading-title {
    font-family: LalezarRegular !important;
}
body #yith-woocompare {
    direction: rtl;
}
.btn.btn-accent {
    direction: rtl;
}
.gf-heading-5da6cbc3cc6a5 .heading-title {
    font-family: LalezarRegular !important;
}
.products .layout-grid .product-info {
    direction: rtl;
}
.gf-heading-5da6ed707c37f .heading-title {
    font-family: LalezarRegular !important;
}
.gf-heading .heading-title {
    direction: rtl;
}
.gf-heading.gf-heading-style-1 .heading-sub-title {
    font-family: aviny !important;
}
article.post-large-image .gf-post-meta {
    direction: rtl;
}
article.post-default .gf-post-excerpt {
    direction: rtl;
}
.mailchimp-style-01 .mc4wp-form-fields {
    direction: rtl;
}
article.post-grid ul.gf-post-meta {
    direction: rtl;
}
.gsf-info-box.ib-left .ib-content-wrap, .gsf-info-box.ib-right .ib-content-wrap {
    direction: rtl;
}
.gsf-product_tabs ul.nav-tabs.gf-tabs-filter > li > a {
    font-family: aviny;
}
.ltrgw {
  direction: ltr;
}
.woocommerce .widget_price_filter .price_label {
    letter-spacing: 0px;
    direction: rtl;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
}
ul.gf-price-filter li .woocommerce-Price-amount.amount {
    font-family: iranyekan !important;
}
ul.gf-price-filter li, ul.gf-product-sorting li {
    font-family: iranyekan !important;
}
.btn.btn-gray.btn-outline {
    direction: rtl;
}
.gf-heading .heading-title {
    font-family: iranyekan !important;
}
.custom-cooming-soon .gsf-countdown .countdown-style-01 .countdown-value {
    font-family: iranyekan !important;
}
.btn.btn-white.btn-outline {
    direction: rtl;
}
.mobile-navigation-wrapper .mobile-menu li.current-menu-ancestor > a, .mobile-navigation-wrapper .mobile-menu li.current-menu-parent > a, .mobile-navigation-wrapper .mobile-menu li.current-menu-item > a, .mobile-navigation-wrapper .mobile-menu li.menu-current > a {
    font-family: iranyekan !important;
}
article.post-medium-image .gf-post-inner {
    direction: rtl;
}
.main-menu > .menu-item > a {
    letter-spacing: 0em !important;
}
.gf-product-category a.btn-product-category {
    direction: rtl;
}
.mfp-close {
    left: 0 !important;
}
.gsf-menu-column .x-menu-heading {
    font-size: 18px !important;
}
.gf-entry-content p, .gf-entry-content hr, .gf-entry-content dl, .gf-entry-content blockquote, .gf-entry-content table, .gf-entry-content ul, .gf-entry-content ol, .gf-entry-content address, .gf-entry-content pre, .gf-entry-content figure {
    direction: rtl;
}
.mobile-navigation-wrapper .mobile-menu li a {
    font-family: iranyekan !important;
}
.mobile-navigation-wrapper .mobile-menu li a {
    letter-spacing: 0em !important;
}
ul.search-popup-list li {
    direction: rtl;
    text-align: right;
}
.woocommerce-page form .form-row .input-text {
    font-family: tahoma !important;
}
.custom-dropdown-list span {
    display: inline-block;
}
.custom-dropdown-list {
    letter-spacing: 0px !important;
}
.blog-pagination .page-numbers.next::before {
    content: "\f060" !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    font-family: iranyekan !important;
}
.gf-heading.gf-heading-style-1 .heading-sub-title {
    font-family: iranyekan !important;
}
.wpb_single_image.vc_align_right {
    text-align: right !important;
}
.mailchimp-style-02 .mc4wp-form-fields input[type="email"] {
    margin-left: 10px !important;
}
.vc_custom_1569321043238 {
    padding-right: 53px !important;
}
.wpb_single_image.vc_align_right {
    text-align: left !important;
}
.vc_custom_1569390816779 {
    padding-right: 53px !important;
}
.vc_custom_1555549002556 {
    padding-right: 130px !important;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
    margin-right: 14px !important;
}
.wpb_single_image.vc_align_right {
    text-align: right !important;
}
.dismissButton {
    font-family: iranyekan !important;
}
.contact-form input {
    text-align: right !important;
}
.wpcf7 form .wpcf7-response-output {
    direction: rtl;
}
.gf-post-navigation > div.post-next {
    text-align: left !important;
}
.pl-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author {
    display: inline flow-root list-item;
}
.gsf-countdown .countdown-style-01 .countdown-section + .countdown-section .countdown-value::before {
  display: none;
}
article.post-widget .gf-post-title a::before {
  transform: rotate(180deg);
}
.main-menu ul.sub-menu .menu-item .menu-caret::before {
  transform: rotate(180deg);
}