/*
Theme Name: GosTaranWeb
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: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
@font-face {
	  font-family: "KalamehWeb_Black";
	  src: url("fonts/KalamehWeb_Black.ttf");
}
@font-face {
	  font-family: "KalamehWeb_Bold";
	  src: url("fonts/KalamehWeb_Bold.ttf");
}
@font-face {
	  font-family: "KalamehWeb_Regular";
	  src: url("fonts/KalamehWeb_Regular.ttf");
}
@font-face {
	  font-family: "KalamehWeb";
	  src: url("fonts/KalamehWeb_thin.ttf");
}
body {
  font-family: iranyekan !important;
}
.elementor-widget-image-box .elementor-image-box-title {
  font-family: iranyekan !important;
}
.elementor-widget-image-box .elementor-image-box-description {
  font-family: iranyekan !important;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: iranyekan !important;
}
#respond .comment-form #submit {
  letter-spacing: 0 !important;
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: iranyekan !important;
}
.single-product.product-thumbnail-bottom .sale-off {
 
}
.product_detail .content_product_detail .social-share .item-social a i {
    margin-left: 5px;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {
  left: -14px !important;
  transform: rotate(180deg) !important;
}
.woocommerce table.wishlist_table thead th {
  font-family: iranyekan !important;
}
.elementor-10124 .elementor-element.elementor-element-7ae7bee .swe-title, .elementor-10124 .elementor-element.elementor-element-7ae7bee .swe-title a {
  font-family: iranyekan !important;
}
#sw-add-to-cart-message {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider .swe-button {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider .post-info a {
  font-family: iranyekan !important;
}
.woocommerce form table.shop_table.shop_table_responsive thead tr th, .woocommerce-page form table.shop_table.shop_table_responsive thead tr th {
  font-family: iranyekan !important;
}
.woocommerce > .cart-collaterals .cart_totals table tr, .woocommerce-page > .cart-collaterals .cart_totals table tr {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-products-slider .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider-layout1 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider-layout1 .swe-title-cat, .elementor-widget-swe-woo-categories-slider-layout1 .swe-title-cat a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-products-slider .swe-button {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider .swe-description {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider .swe-title, .elementor-widget-swe-post-slider .swe-title a {
  font-family: iranyekan !important;
}
.woocommerce .woocommerce-checkout table.shop_table th, .woocommerce-page .woocommerce-checkout table.shop_table th {
  font-family: iranyekan !important;
}
.elementor-widget-text-editor {
  font-family: iranyekan!;
}
.elementor-widget-text-editor {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider .post-info {
  font-family: iranyekan !important;
}
.countdown-info {
  direction: ltr;
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: iranyekan !important;
}
#yith-woocompare table.dataTable.compare-list tbody tr.price td {
  direction: rtl;
}
.dataTables_wrapper .dataTables_scroll {
  direction: rtl;
}
.elementor-button span {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-products-slider-layout1 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial .swe-content .swe-text {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial .swe-author .swe-name {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider .swe-title, .elementor-widget-swe-woo-categories-slider .swe-title a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-cart .swe-cart-subtotal .text {
 font-family: iranyekan !important;
}
.elementor-widget-swe-woo-cart .swe-cart-subtotal {
  font-family: iranyekan !important;
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider-layout2 .swe-wrap-content .swe-title a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider-layout2 .swe-wrap-child-cat ul li a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-products-slider-layout2 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider-layout2 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial .swe-content .swe-text {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial .swe-author .swe-name {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-products-slider-layout2 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-countdown-slider-layout2 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-countdown-slider-layout2 .swe-desciption-sale {
  font-family: kalameh !important;
}
.elementor-widget-swe-testimonial-layout1 .swe-content .swe-description {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial-layout1 .swe-content .swe-text {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial-layout1 .swe-author .swe-name {
  font-family: iranyekan !important;
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-countdown-slider-layout2 .swe-desciption {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-countdown-slider-layout2 .swe-countdown-head .title-coundown-head {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-countdown-slider-layout3 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-products-slider-layout3 .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider-layout1 .swe-description {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider-layout1 .post-info {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider-layout1 .post-info a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider-layout1 .swe-button {
  font-family: iranyekan !important;
}
.elementor-widget-swe-post-slider-layout1 .swe-title, .elementor-widget-swe-post-slider-layout1 .swe-title a {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial-layout2 .swe-content .swe-text {
  font-family: iranyekan !important;
}
.elementor-widget-swe-testimonial-layout2 .swe-author .swe-name {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-related-slider .swe-title {
  font-family: iranyekan !important;
}
.elementor-widget-swe-woo-categories-slider-layout1 .product-count {
  font-family: iranyekan !important;
  direction: rtl;
}
.fancybox-title-over-wrap {
  font-family: iranyekan !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive {
  direction: ltr;
}

.swe-woo-products-slider-layout1.style-2 .swe-wraps .swe-wrap-content ul.swe-slider .slick-list {
  direction: rtl !important;
}
@media (max-width: 480px) {
.products-wrapper .woocommerce-ordering select {
font-size: 10px;
}
.swe-woo-products-slider-layout2.style-5 .swe-wraps .swe-wrap-content ul.swe-slider .slick-list .item-wrap3 .item-detail .item-content {
  padding: 15px 0px 10px 0px;
  text-align: right;
}
}
@media (max-width: 400px) {
.products-wrapper .woocommerce-ordering select {
font-size: 9px;
}
.swe-woo-products-slider-layout2.style-5 .swe-wraps .swe-wrap-content ul.swe-slider .slick-list .item-wrap3 .item-detail .item-content {
  padding: 15px 0px 10px 0px;
  text-align: right;
}
.rtl .swe-woo-countdown-slider-layout1 .tab-content .tab-pane .item .item-wrap .item-detail .item-img {
  border-radius: 20px !important;
}
.rtl table.compare-list tbody th {
  direction: rtl;
}
.woocommerce div.product div.images {
  direction: ltr !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev {
  right: -14px;
  transform: rotate(180deg) !important;
}
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-next {
  transform: rotate(180deg) !important;
}

.woocommerce #reviews #review_form_wrapper .comment-form input, .woocommerce #reviews #review_form_wrapper .comment-form textarea, .woocommerce-page #reviews #review_form_wrapper .comment-form input, .woocommerce-page #reviews #review_form_wrapper .comment-form textarea {
  width: auto !important;
}