/*-------------------------------------
#. General
---------------------------------------*/

@font-face {
    font-family: 'iranyekanweb';
    font-weight: 200;
    src: url('https://farshboom.ir/1-font/iranyekanwebthin.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebthin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebthin.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebthin.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebthin.ttf')  format('truetype'); /* Safari, Android, iOS */

}


@font-face {
    font-family: 'iranyekanweb';
    font-weight: 300;
    src: url('https://farshboom.ir/1-font/iranyekanweblight.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanweblight?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanweblight.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanweblight.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanweblight.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'iranyekanweb';
        font-weight: 400;
    src: url('https://farshboom.ir/1-font/iranyekanwebregular.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebregular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebregular.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebregular.ttf')  format('truetype'); /* Safari, Android, iOS */

}


@font-face {
    font-family: 'iranyekanweb';
        font-weight: 500;
    src: url('https://farshboom.ir/1-font/iranyekanwebmedium.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebmedium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebmedium.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebmedium.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebmedium.ttf')  format('truetype'); /* Safari, Android, iOS */

}

@font-face {
    font-family: 'iranyekanweb';
        font-weight: 600;
    src: url('https://farshboom.ir/1-font/iranyekanwebbold.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebbold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebbold.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebbold.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebbold.ttf')  format('truetype'); /* Safari, Android, iOS */
}


@font-face {
    font-family: 'iranyekanweb';
        font-weight: 700;
    src: url('https://farshboom.ir/1-font/iranyekanwebextrabold.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebextrabold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebextrabold.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebextrabold.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebextrabold.ttf')  format('truetype'); /* Safari, Android, iOS */

}

@font-face {
    font-family: 'iranyekanweb';
    font-weight: 800;
    src: url('https://farshboom.ir/1-font/iranyekanwebblack.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebblack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebblack.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebblack.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebblack.ttf')  format('truetype'); /* Safari, Android, iOS */

}

@font-face {
    font-family: 'iranyekanweb';
    font-weight: 900;
    src: url('https://farshboom.ir/1-font/iranyekanwebextrablack.eot'); /* IE9 Compat Modes */
    src: url('https://farshboom.ir/1-font/iranyekanwebextrablack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://farshboom.ir/1-font/iranyekanwebextrablack.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebextrablack.woff') format('woff'), /* Pretty Modern Browsers */
    url('https://farshboom.ir/1-font/iranyekanwebextrablack.ttf')  format('truetype'); /* Safari, Android, iOS */
    
}



html,body,h1,h2,h3,h4,h5,h6,p,input,button,textarea,a,span,div{
font-family: iranyekanweb, Tahoma;
}



body {
    direction: rtl;
    unicode-bidi: embed;
}

.main-header .main-navigation-area .main-navigation ul li ul.sub-menu li.menu-item-has-children::after {
    content: "\f104";
}

.main-header .main-navigation-area .main-navigation ul li.mega-menu > ul.sub-menu li::after {
    content: '';
}

.mean-container a.meanmenu-reveal {
    left: 0 !important;
    right: auto !important;
}

.main-breadcrumb ul li::after {
    content: "\f104";
}

.pagination-area .fa-angle-double-right::before {
    content: "\f100";
}

.pagination-area .fa-angle-double-left::before {
    content: "\f101";
}

.sidebar-widget-area .widget ul li::before {
    content: "\f104";
}

.owl-wrap .fa-angle-left:before {
    content: "\f105";
}

.owl-wrap .fa-angle-right:before {
    content: "\f104";
}

.rt-el-testimonial-nav .swiper-button-prev {
    right: auto;
    left: 0;
}

.rt-el-listing-cat-slider .swiper-button-prev {
    right: auto;
}

.rt-el-listing-cat-slider:hover .swiper-button-prev {
    right: auto !important;
    left: -16px;
}

.rt-el-listing-cat-slider:hover .swiper-button-next {
    left: auto;
    right: -16px;
}

/*-------------------------------------
#. Listing
---------------------------------------*/
.classima-listing-search-form.rtcl-search-inline-form .rtcl-search-input-button {
    text-align: right;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item .ui-accordion-icon {
    float: left;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list img {
    margin-right: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block ul.filter-list li.has-sub .arrow {
    right: inherit;
    left: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list li .sub-list li a:before {
    content: '\f104';
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .ui-accordion-item .ui-accordion-content .filter-list .rtcl-icon {
    margin-right: 0;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-link-tree-item .ui-checkbox {
    margin-right: 0;
    margin-left: 6.4px;
}

.sidebar-widget-area .rtcl-widget-filter-class .panel-block ul.ui-link-tree li.is-opener span i {
    margin-right: 0;
}

#content .listing-grid-each.featured-listing .rtin-thumb::after {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
}

#content .listing-grid-each-3 .rtin-item .rtin-thumb .rtin-price {
    padding: 5px 10px 5px 25px;
    right: 0;
    left: auto;
}

#content .rtcl-list-view .listing-list-each.featured-listing .rtin-thumb::after {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
}

@media screen and (min-width: 1200px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price {
        clip-path: polygon(0 0, 100% 0, calc( 100% - 25px ) 50%, 100% 100%, 0 100%);
    }
}

@media screen and (max-width: 1199px) {
    #content .rtcl-list-view .listing-list-each-3 .rtin-item .rtin-content .rtin-price {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 20px 50%);
    }
}

.classima-listing-single .classima-single-details .rtin-specs .rtin-spec-items li::before {
    content: "\f104";
}

.classima-listing-single .classima-single-details-2 .rtin-price {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 25px 50%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 25px 50%);
}

.classima-form .rtcl-icon-angle-right::before {
    content: "\E892";
}

#content .listing-grid-each-7 .rtin-item .rtin-thumb .rtin-price {
    padding-left: 25px;
    padding-right: 10px;
    left: auto;
    right: 0;
}

#rtcl-compare-wrap .rtcl-compare-item img {
    margin-right: 0;
    margin-left: 15px;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-featured-ad {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 15px 50%);
}

#content .listing-grid-each .rtin-item .rtin-thumb .rtin-type {
    left: auto;
    right: 0;
    padding: 5px 10px 5px 25px;
}

.rtcl-listing-badge-wrap span.badge {
    margin-right: 0;
    margin-left: 4px;
}

/*-------------------------------------
#. Single Listing
---------------------------------------*/

.classima-listing-single .classima-single-details .single-listing-meta-wrap .single-listing-meta li {
    display: inline-block;
}

.classima-store-single .classima-store-info .rtin-phone .numbers,
.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers,
.classified-seller-info .rtin-box .rtin-phone .numbers {
    position: relative;
    padding-right: 25px;
}

.classima-store-single .classima-store-info .rtin-phone .numbers:before,
.classified-seller-info .rtin-box .rtin-phone .rtcl-contact-reveal-wrapper .numbers a:first-child::before,
.classified-seller-info .rtin-box .rtin-phone .numbers:before {
    position: absolute;
    right: 0;
}

.classima-store-single .rtin-banner-wrap .rtin-banner-content .rtin-store-title-area .rtin-title-meta li {
    display: inline-block;
}

/*-------------------------------------
#. Elementor
---------------------------------------*/
.rt-el-listing-cat-box .rtin-item .rtin-sub-cats a::before {
    content: "\f104";
}

.classima-list-1 li::before {
    content: '\f177';
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub .arrow {
    right: auto;
}

.elementor-widget .widget.rtcl-widget-filter-class .panel-block .rtcl-filter-form .ui-accordion-item ul.filter-list li.has-sub ul.sub-list li a:before {
    content: "\f104";
}

.rtcl-widget-filter-class .panel-block ul.filter-list > li:not(.is-parent) a:before {
    display: none;
}

.classima-listing-search-form .rtcl-search-input-location:before,
.classima-listing-search-form .rtcl-search-input-category:before {
    float: right;
}

#content .listing-grid-each-8 .rtin-item .rtin-thumb .rtin-type {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 15px 50%);
}

.rt-listing-cat-list-2 .sidebar-el-category__arrow {
    transform: rotate(180deg);
}

/*-------------------------------------
#. Booking
---------------------------------------*/

.booking-listing-title span {
    margin-left: auto;
    margin-right: 10px;
}

.rtcl-price-amount{
	direction: rtl;
}

.rtcl-store-settings .rtcl-store-media-item.rtcl-store-parvane-wrap .rtcl-store-parvane {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
	max-width: 200px;
	min-height: 100px;
	position: relative;
	text-align: center;
}

div[data-id="_field_1477"], div[data-id="_field_1478"], div[data-id="_field_1479"], div[data-id="_field_1480"]{
	display: none;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%234d3422' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%234d3422' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next, .carousel-control-prev {
  width: unset;
  }
  
  .carousel-inner {
  overflow: visible;
}

.form-control.text-warning::placeholder {
            color: #4d3422 !important;
            opacity: 1; 
            font-weight: bold;
}

.dropdown-wraper{
  max-height: 290px;
  overflow: auto;
}

#meanmenu{
	display: none;
}

.widgetfilter .view input{
	display: none;
}

.widgetfilter input.filter_buttons{
	display: none;
}

.widgetfilter .view label, .widgetfilter .refresh i, .middle label{
	cursor: pointer;
}

.text-color1{
 color: #4d3422;
}

.text-color2{
 color: #DBA127;
}

.text-color3 {
  color: #df3776;
}

.bg-color1{
 background-color: #4d3422;
}

.bg-color2{
 background-color: #DBA127;
}

.border1 {
	border: 1px solid #DBA127;
	border-radius: 5px;
}

.border1::placeholder {
	color: #DBA127;
	opacity: 1;
    font-size: 20px;
}

.middle .top label{
    background-color: #E48074;
}

.middle .featured label{
    background-color: #FCCA93;
}

.middle .new label{
    background-color: #37D366;
}

.middle .view label{
    background-color: #7289FC;
}

.middle .favorite label{
    background-color: #FC9002;
}

.middle .price label{
    background-color: #9933FC;
}

.middle .rugidcard label{
    background-color: #00D776;
}

.bottom .dropdown-toggle{
    border-radius: 5px;
    border: solid 1px #DBA127;
    background-color: #ece0e0 !important;
}

.subbottom div div,.subbottom div button {
    border-radius: 5px;
    background-color: #DBA127 !important;
    color: #2b2a2a;
    font-weight: bold;
}

.all_carpets{
    border-radius: 5px;
    background-color: #B00007;
    color: white !important;
    font-weight: bold;
}

@media screen and (max-width: 700px) {
    .header-mobile-icons {
        left: 10px;
    }
    
    .sidebarBtn{
    	right: 10px !important;
    }
    
    .header-mobile-icons.pr{
    	right: 42px !important;
    }
    
    .header-btn.header-menu-btn.header-menu-btn-mob{
    	padding-left: 0;
    }
}

select#orderby{
  font-family: Estedad-Regular !important;
}

.rtcl-post-contact-details #rtcl-location-row, .rtcl-post-contact-details .classima-form-address-row, .rtcl-post-contact-details .rtcl-listing-map{
    display: none;
}

#rtcl-pricing-items.rtcl-pricing-tavafoghi, #rtcl-pricing-items.rtcl-pricing-sold {
  display: none;
}

@media (max-width: 563px) {
  .rtcl .rtcl-grid-view.mobile-columns-2 {
    grid-template-columns: repeat(2,47%);
  }
}