@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: "YekanBakh";

	  src: url("fonts/YekanBakh.ttf");

}

@font-face {

font-family: "aviny";

src: url('fonts/aviny.ttf') format('truetype');

}

@font-face {

	  font-family: "Lalezar";

	  src: url("fonts/LalezarRegular.ttf");

}

@font-face {

	font-family: iransans;

	font-style: normal;

	font-weight: 900;

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot');

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('./fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/

		 url('./fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('./fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');

}

@font-face {

	font-family: iransans;

	font-style: normal;

	font-weight: bold;

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot');

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('./fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/

		 url('./fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('./fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');

}

@font-face {

	font-family: iransans;

	font-style: normal;

	font-weight: 500;

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot');

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('./fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/

		 url('./fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('./fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');

}

@font-face {

	font-family: iransans;

	font-style: normal;

	font-weight: 300;

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot');

	src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('./fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/

		 url('./fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('./fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');

}

@font-face {

	font-family: iransans;

	font-style: normal;

	font-weight: 200;

	src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');

	src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('./fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/

		 url('./fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('./fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');

}

@font-face {

	font-family: iransans;

	font-style: normal;

	font-weight: normal;

	src: url('./fonts/eot/IRANSansWeb(FaNum).eot');

	src: url('./fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */

		 url('./fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/

		 url('./fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/

		 url('./fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');

}

@font-face {

  font-family: "dima";

  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");

}

body {

    font-family: iransans !important;

    letter-spacing: 0 !important;

}

h1; h2; h3; h4; h5; h6; p {

    font-family: iransans !important;

    letter-spacing: 0 !important;

}

.page-title-wrap .page-title, .single-blog .single-blog-content .blog-content .post-title {

    font-family: iransans !important;

}

.single-blog .single-blog-content .post-details h3 {

    font-family: iransans !important;

}

.trheader .header-menu .navigation-area nav > ul > li > a {

    color: #ffffff;

    font-family: iransans !important;

}

.navigation-area nav > ul > li ul.sub-menu li a {

    font-family: iransans !important;

}

h1, .rtcl h1, h2, .rtcl h2, h3, .rtcl h3, h4, .rtcl h4, h5, .rtcl h5, h6, .rtcl h6 {

    font-family: iransans !important;

}

.section-title-wrapper .description p {

    font-family: iransans !important;

}

.rt-el-listing-wrapper .isotope-classes-tab .nav-item {

    font-family: iransans !important;

}

.section-title-wrapper .top-sub-title {

    font-family: iransans !important;

}

.section-title-wrapper .background-title {

    font-family: dima !important;

}

.product-grid .product-box .product-thumb .product-type::after {

    font-family: iransans !important;

}

.product-grid .product-box .product-thumb .product-price .rtcl-price-amount {

    font-family: iransans !important;

}

.product-grid .product-box .product-thumb .product-price .rtcl-price-unit-label {

    font-family: iransans !important;

}

.section-title-wrapper .description ul li {

    font-family: iransans !important;

}

a {

    font-family: iransans !important;

}

.rt-el-listing-wrapper.style6 .product-box .product-content .product-bottom-content .rtcl-price-amount {

    font-family: iransans !important;

}

.section-title-wrapper .top-sub-title {

    letter-spacing: 0 !important;

}

.rt-info-box .service-box .read-more-btn .fa-chevron-circle-right {

    transform: rotate(180deg) !important;

}

.rt-el-listing-wrapper.style7 .product-box .product-price .rtcl-price-amount {

    font-family: iransans !important;

}

.rt-mailchimp-wrap input[type="submit"] {

    font-family: 'iransans' !important;

}

.rtcl-widget-is-sticky .rtcl-widget-listings .rtcl-grid-view .rtcl-widget-listing-item:first-child .rtcl-price-amount {

    font-family: iransans !important;

}

.rtcl-widget-listing-class .rtcl-grid-view .item-content .listing-price .rtcl-price-amount {

    font-family: iransans !important;

}

.rtcl nav.rtcl-pagination ul.page-numbers li .page-numbers.current, .rtcl nav.rtcl-pagination ul.page-numbers li .page-numbers:hover {

    font-family: iransans !important;

}

.product-grid .rtcl-list-view .product-box .product-content .product-bottom-content .action-btn .rtcl-product-price .rtcl-price-range {

    font-family: iransans !important;

}

.product-grid .rtcl-list-view .product-box .product-content .product-bottom-content .action-btn .rtcl-product-price .rtcl-price-amount {

    font-family: iransans !important;

}

.single-product .product-heading .product-price .rtcl-price-amount {

    font-family: iransans !important;

}

.rt-pricing-box-wrapper .price-wrap .price {

    font-family: iransans !important;

}

.rt-info-box-wrap-1.service3-box-right .service3-content-holder p {

    font-family: iransans !important;

}

@media only screen and (max-width: 991px)

.advance-search-form .search-box > .search-item {

    justify-content: flex-start !important;

}

.single-agent .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-store-slogan {

    font-family: iransans !important;

}

.single-product .product-details .amenities-list li .heading-title {

    font-family: iransans !important;

}

.single-product .product-details .amenities-list li .heading-title, .single-product .product-details .amenities-list li .cfp-value {

    font-family: iransans !important;

}

.single-product .product-heading .product-price .rtcl-price-meta > span {

    font-family: iransans !important;

}

.single-product .product-heading .product-condition span {

    font-family: iransans !important;

}

.rtcl .rtcl-listings-actions .rtcl-result-count {

    font-family: iransans !important;

}

.rtcl .rtcl-listings-actions .rtcl-ordering label {

    font-family: iransans !important;

}

.product-grid .product-box .product-thumb .product-type span {

    font-family: iransans !important;

}

.owl-carousel {

    direction: ltr;

}

.rtcl-listing-user-info .rtcl-member-store-info .media .media-body {

    font-family: iransans !important;

}

.rtcl-widget-is-sticky .rtcl-widget-listings .rtcl-grid-view .rtcl-widget-listing-item:first-child .listing-thumb .listing-type-badge {

    font-family: iransans !important;

}

.advanced-search-banner .banner-box .search-btn .submit-btn {

    font-family: iransans !important;
	letter-spacing: 0 !important;

}

.rt-el-listing-wrapper.style2 .product-box.style2 .product-content .product-price .rtcl-price-amount {

    font-family: iransans !important;

}

.rt-el-listing-wrapper.style2 .product-box.style2 .product-content .product-price {

    font-family: iransans !important;

}

.category-browse.style2 .category-box .item-content .link-icon {

    transform: rotate(180deg) !important;

}

.listing-inner .search-box .search-btn .submit-btn {

    font-family: iransans !important;

}

.rtcl .rtcl-list-view .product-box.style2.is-top .rtcl-price-unit-label {

    font-family: iransans !important;

}

.single-product .rtcl-sold-out {

    font-family: iransans !important;

}

.rtcl-compare-table .rtcl-compare-table-item th, .rtcl-compare-table .rtcl-compare-table-item td {

    text-align: right !important;

}

.rtcl-compare-table .rtcl-compare-table-title {

    text-align: right !important;

}

.single-blog .single-blog-content .blog-content .social-share .item-tag label {

    font-family: iransans !important;

}

.contact-page-form .fluentform .fluent_form_1 .ff-el-group .ff-btn-submit {

    font-family: iransans !important;

}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {

    font-family: iranyekan !important;

direction: rtl;

}

.single-product .product-heading .product-price .rtcl-price-amount {

    font-family: iranyekan !important;

}

li.rtcl-conversation-item .item-detail-container .rtcl-con-item-title {

    font-family: iransans !important;

}

li.rtcl-conversation-item .item-detail-container .rtcl-con-user-name {

    font-family: iransans !important;

}

li.rtcl-conversation-item .item-detail-container .rtcl-con-last-message {

    font-family: iranyekan !important;

}

.rtcl-no-data-found {

    font-family: iransans !important;

}

.numbers {

    font-family: iranyekan !important;

}

.rtcl-single-side-menu {

	 display: none !important;

}

.rtcl-chat-container ul.rtcl-messages-list .rtcl-message .rtcl-message-text {

    font-family: iransans !important;

    direction: rtl;

}

.rtcl-chat-container ul.rtcl-messages-list .rtcl-message .rtcl-message-meta {

    font-family: iranyekan !important;

}

.rtcl-chat-form .rtcl-chat-input-wrap input {

    font-family: iransans !important;

}

.rtcl-chat-container a.rtcl-chat-card-link .rtcl-cc-content .rtcl-cc-listing-amount {

    font-family: iransans !important;

}

.rtcl-chat-container .rtcl-conversation-header {

    border-bottom: 1

px

 solid #e7edee;

    font-family: iransans !important;

}

#rtcl-chat-modal .rtcl-chat-model-body {

    font-family: iransans !important;

    text-align: right !important;

}

#rtcl-chat-modal .rtcl-chat-modal-handle .handle-title {

    font-family: iransans !important;

}

.tooltip {

	font-family: iransans !important;

}

.product-grid .product-box .slick-arrow:before {

    transform: rotate(180deg) !important;

}

.rt-el-listing-wrapper.style5 .product-box .product-content .product-bottom-content .product-price .rtcl-price-amount {

    font-family: iransans !important;

}

.rtcl-pagination .page-numbers .prev {

    transform: rotate(180deg) !important;

}

.rtcl-sold-out {

  letter-spacing: 0 !important;

  font-family: iransans !important;

}

.rt-pricing-box-wrapper .plan-name-wrap .plan-name {

    letter-spacing: 0 !important;

}

.single-blog .single-blog-content .blog-content .social-share .item-tag label, .single-blog .single-blog-content .blog-content .social-share .social-label {

    font-family: iransans !important;

}

.header-btn .cart-icon-area .woocommerce-mini-cart__empty-message {

    font-family: iransans !important;

}

.category-browse.style4 .category-box .item-content .item-count > span {

    font-family: iransans !important;

}

.category-browse.style4 .category-box .item-content .item-count > span span {

    font-family: iransans !important;

}

.elementor-16981 .elementor-element.elementor-element-5a7038d4 .elementor-counter-title {

    font-family: iransans !important;

}

.elementor-16981 .elementor-element.elementor-element-2c6b215b .elementor-counter-title {

    font-family: iransans !important;

}

.category-browse.style4 .category-box .item-content .item-count > span span {

    font-family: iransans !important;

}

.fa, .far, .fas {

    font-family: "Font Awesome 5 Free" !important;

}

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {

    direction: rtl;

	text-align: right !important;

}

.woocommerce .related-product-slider .swiper-button-wrap .nav-button {

    transform: rotate(180deg) !important;

}

.rtcl-price-meta>span {

    font-family: iransans !important;

}

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {

    font-family: iransans !important;

}

.header-btn .cart-icon-area .widget_shopping_cart_content .total {

    font-family: iransans !important;

}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {

    font-family: iransans !important;

}
.rtcl-pagination .page-numbers .next {
	transform: rotate(180deg) !important;
}
.thumb-pagination .post-nav a h5 {
    text-align: right !important;
}
.rtcl-icon-angle-right {
	transform: rotate(180deg) !important;
}
.irs--flat .irs-bar {
  direction: ltr !important;
}
.irs--flat {
  direction: ltr;
}
.breadcrumbs-banner .rtcl-breadcrumb i {
transform: rotate(180deg);
}
.listing-inner .search-box .search-btn .submit-btn {
    letter-spacing: 0 !important;
}
.advance-search-form .search-btn .submit-btn {
    letter-spacing: 0 !important;
}
.rtcl.rtcl-elementor-widget .rtcl-listings .listing-item {
  direction: rtl !important;
}
.elementor-element .swiper-container .elementor-swiper-button, .elementor-element .swiper-container ~ .elementor-swiper-button, .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper-container .elementor-swiper-button, .elementor-lightbox .swiper-container ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ .elementor-swiper-button {
  transform: rotate(180deg);
}

.price-range label {
  margin-bottom: 20px;
}
.text-muted {
  font-family: iranyekan !important;
}
.single-product .rtcl-slider-wrapper .swiper-button-prev {
  transform: rotate(180deg);
}
.single-product .rtcl-slider-wrapper .swiper-button-next {
  transform: rotate(180deg);
}
span.elementor-screen-only {
    top: 0px !important;
}