@charset "utf-8";
/*Fonts*/
/*IRANSans Font*/
@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-ExtraBold.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-Bold.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-Medium.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-Black.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-DemiBold.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-DemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-Light.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-Thin.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANSans_Fa;src:url('fonts/fa/IRANSansXFaNum-UltraLight.woff2') format('woff2'),url('fonts/fa/IRANSansXFaNum-UltraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}

/*IRANYekan Font*/
@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-ExtraBlack.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-ExtraBlack.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-Black.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-Thin.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-Light.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-Medium.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-ExtraBold.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-ExtraBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN-Bold.woff2') format('woff2'),url('fonts/fa/IRANYekanFN-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url('fonts/fa/IRANYekanFN.woff2') format('woff2'),url('fonts/fa/IRANYekanFN.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}

/*YekanBakh Font*/
@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Light.woff2') format('woff2'),url('fonts/fa/YekanBakh-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Heavy.woff2') format('woff2'),url('fonts/fa/YekanBakh-Heavy.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Thin.woff2') format('woff2'),url('fonts/fa/YekanBakh-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Bold.woff2') format('woff2'),url('fonts/fa/YekanBakh-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Hairline.woff2') format('woff2'),url('fonts/fa/YekanBakh-Hairline.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Regular.woff2') format('woff2'),url('fonts/fa/YekanBakh-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Medium.woff2') format('woff2'),url('fonts/fa/YekanBakh-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Yekan_Bakh;src:url('fonts/fa/YekanBakh-Fat.woff2') format('woff2'),url('fonts/fa/YekanBakh-Fat.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
/*End Fonts*/

/* TypoGraphy */

    /*
    * IRANSans Font : IRANSans_Fa
    * IRANYekan Font : IRANYekan
    * YekanBakh Font :Yekan_Bakh
    */
body,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .btn, #properties-google-maps,.product-block-list .name,
.product-block-list .price,.product-block-list .add-cart .added_to_cart, .product-block-list .add-cart a.button,#at_hover,#at-expanded-menu-host #at-expanded-menu-title, #at-expanded-menu-host .at-branding-logo, #at-expanded-menu-host .at-copy-link-result-message span, #at-expanded-menu-host .at-copy-link-share-page-url, #at-expanded-menu-host .at-expanded-menu, #at-expanded-menu-host .at-expanded-menu-button-label, #at-expanded-menu-host .at-expanded-menu-email-disclaimer, #at-expanded-menu-host .at-expanded-menu-load-btn, #at-expanded-menu-host .at-expanded-menu-page-title, #at-expanded-menu-host .at-expanded-menu-page-url, #at-expanded-menu-host .at-expanded-menu-privacy-link, #at-expanded-menu-host .at-expanded-menu-search-label-content, #at-expanded-menu-host .at-expanded-menu-top-services-header {
    font-family: IRANSans_Fa;
}

/* End TypoGraphy */
body{direction:rtl}@media (max-width:991px){.rtl .property-metas>div{font-size:11px;margin-left:15px}.property-metas{font-size:11px}}.nav{padding-left:initial;padding-right:0}.form-control,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],div.wpcf7-validation-errors{direction:rtl}.megamenu .dropdown-menu .dropdown-menu{left:initial;right:100%}.megamenu .dropdown-menu li>a b{border-top:0;border-bottom:4px solid}.caret{margin-left:initial;margin-right:2px}.mm-navbar .mm-btn:first-child{left:initial;right:0}.mm-prev:before{transform:rotate(135deg);left:auto;right:23px}.rtl .megamenu>li>a .fa,.rtl .megamenu>li>a img{margin-right:0;margin-left:3px}@media (min-width:768px){.form-login-register-inner .banner-image{padding-right:15px!important;padding-left:0!important}}.login-form .space-15 .text-right{text-align:right}.widget-properties-slider .slick-carousel .slick-next{right:0;left:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}@media (min-width:1200px){.widget-properties-slider .slick-carousel .slick-next{left:auto}}.widget-properties-slider .slick-carousel .slick-prev{left:auto;right:40px;border-radius:8px 0 0 0!important;-webkit-border-radius:8px 0 0 0!important;-moz-border-radius:8px 0 0 0!important;-ms-border-radius:8px 0 0 0!important;-o-border-radius:8px 0 0 0!important}@media (min-width:1200px){.widget-properties-slider .slick-carousel .slick-prev{right:90px}}@media (max-width:991px){.sidebar.sidebar-left{left:initial;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.mobile-sidebar-btn.btn-left{right:initial;left:0;border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0}#compare-sidebar{right:initial;left:0;border-left:0;border-right:4px solid #ff5a5f;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#compare-sidebar .compare-sidebar-btn{right:initial;left:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}#compare-sidebar.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.post-grid .date i:before,.progress-bar,.rtl .post-layout .date i,.rtl .top-detail-info i:before{float:right}.percentage-valuation{direction:ltr}.rtl .product-block-list .price,.woocommerce table.shop_table,.woocommerce table.shop_table th{text-align:center}.rtl .woocommerce table.shop_table td:last-child,.rtl .woocommerce table.shop_table th:last-child{text-align:center}#at_hover{direction:rtl!important}.rtl .product-block-list .rating .counts{margin-right:2px!important;margin-left:0!important}.product-categories li a:before{content:"";line-height:1.7}.rtl .btn-readmore i,.rtl .btn-view i,.rtl .post-navigation .nav-links .meta-nav,.rtl .view-my-listings i{transform:rotate(180deg)}.widget_archive ul li a:before,.widget_categories ul li a:before,.widget_meta ul li a:before,.widget_nav_menu ul li a:before,.widget_pages ul li a:before,.widget_recent_entries ul li a:before{content:"";top:5px}.rtl .reply-message-form-wrapper .wrapper-form{padding:10px 30px}.breadcrumb>a+li:before,.breadcrumb>li+a:before,.breadcrumb>li+li:before{content:""}.apus-pagination .next:before,.pagination .next:before{content:""}.mfp-close{right:initial;left:0}.mfp-content{text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:left;text-align:left}.widget-nav-menu.st_icon li a:before{content:""}.apus-pagination .prev:before,.pagination .prev:before,.pagination-links .prev:before{content:""}.apus-filter select{background-position:left 20px center}.woocommerce .percent-sale,.woocommerce span.onsale{left:initial;right:10px}.rtl .widget-nav-menu .menu li>a::before{content:none}.leaflet-popup-content-wrapper{text-align:right!important}.leaflet-container a.leaflet-popup-close-button{right:initial!important;left:0!important}.contact-form-wrapper .ga-recaptcha,.form-group-home_area,.form-group-price,.otp-input-cont,.search-distance-wrapper{direction:ltr}.rtl .form-login-register-inner #register-phone{border-left:1px solid #d8d8d8}.rtl .ui-slider-horizontal:before{right:initial;left:100%}.rtl .property-item .top-label>*{margin-left:0;margin-right:5px}@media (max-width:767px){.property-list .right-inner{padding-right:initial;padding-left:0}}.message-section-wrapper .replies-content .content-box-white{direction:ltr}.list-replies .post-content{direction:rtl}.rtl .list-replies .yourself-reply{text-align:right}.rtl .list-replies .avatar{float:left}.rtl .list-replies .reply-content{padding-right:inherit;padding-left:8px}.review-stars-rated{position:relative;overflow:hidden;width:104px}.home11 .widget-property-search-form.horizontal .main-inner{background-color:transparent}.home11 .widget-property-search-form.style4 .content-main-inner{border:1px solid #ced0cb}.home11 .select2-container--default.select2-container .select2-selection--single{border:1px solid #ced0cb!important;margin:5px auto}.agenthome11 .agent-grid-v2 .agent-logo:before,.agenthome11 .member-thumbnail-wrapper img,.home11 .agent-grid-v2{border-radius:15px}.home11 .agent-grid-v2{background-color:#eff0eb;border-color:#ced0cb}.home11 .agent-grid-v2 .agent-logo:before{background-color:#484848;background-image:none}.home12 .widget-property-search-form .nav-tabs>li>a,.home12 .widget-property-search-form.horizontal .content-main-inner{background-color:#f3f3f3;box-shadow:7px 10px 8px -2px #716a9333;border:1px solid #dbdbdb!important;border-radius:10px}.home12 .location-banner-inner{border:1px solid #dbdbdb!important}.home12 .property-grid-v1,.home12 .property-item .property-image,.home12 .slick-carousel-gallery-properties .slick-carousel .slick-slide{border-radius:15px}.home12 .property-grid-v1 .property-thumbnail-wrapper .bottom-label{border-radius:0 0 15px 15px}