@charset "UTF-8";
/*
Theme Name: Iran Amlak Sitralweb
Description: قالب ایران املاک سیترال وب
Version: 5.3
Author: Sitralweb Designer Group
Author URI: http://sitralweb.com
Description: Iran Amlak New Theme 2020
*/

/*---body---*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block;}ol, ul{list-style: none;}blockquote, q{quotes: none;}blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}table{border-collapse: collapse;border-spacing: 0;}


.acf_price , #acf_price {
text-align:left!important;
direction: ltr!important;
}
#dig-ucr-container {
z-index:9999999999999999999999999999999999999;
}
.printing {border-radius:4px;border:2px solid #000;padding:2px 10px; color:#000!important;}
.acf-input input ,.acf-input select[option] ,.acf-input { font-family: 'iransans'!important; }
.dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box * { font-family: 'iransans'!important; }
#pippin_login_submit , .sabtnamd {width:100px;text-align:center;height:40px;border:0px solid #fff!important;color:#ffffff;}

option { font-family: 'iransans'!important; }

#wpadminbar {display:none!important;height:0px!important;}
#app {width: 100%;height: 400px;display:block;float:right;}
body {font-family: IRANSans;margin-top:0;}
.admassage {
display:block;
float:right;
width:calc(100% - 40px);
padding:20px;
margin-top:20px;
border-radius:10px;
background:#07b148;
color:#fff;
font-size:13px;
text-align:center;
}
#message {display:none;}
#geeks-2 {
background:#fff;
color:#ff0000;
width:calc(80% - 14px);
margin-right:10%;
margin-left:10%;
border:1px solid #ff0000;
padding:6px;
border-radius:20px;
}
.wp-pagenavi a, .wp-pagenavi span {float:right!important;}
.simplefavorite-button {font-family: IRANSans!important;}
.loading{
position:fixed;
width:100%;
height:100%;
background: rgba(0,0,0,.8);
text-align:center;
display:none;
z-index:99999999999999999999999;
}
.loading img{
position:absolute;
top:50%;
right:calc(50% - 75px);
transform:translateY(-50%);
}

.clear{clear:both;}
a{text-decoration:none;transition: all 0.2s ease-in-out;}
a:hover,a:focus{text-decoration:none !important;outline:0;}
li{list-style:none;}

.dotted{
margin-bottom: 10px;
padding: 0 10px 15px 0;
border-bottom: 1px solid #ddd;
font-size: 16px;
}


@media only screen and (min-width: 1135px) {

.sefareshpackage {
width:calc(48% - 32px);
margin-right:1%;
margin-left:1%;
display:block;
float:right;
border:1px solid #ccc;
border-radius:8px;
padding:15px;
}
.shop-archive-product-gheymat a{
width:calc(100% - 20px);
display:block;
float:right;
text-align:center;
border-radius:4px;
padding:10px;
color:#ffffff;
background:#00ad3d;
}
.haminak_mitavanid {
width: calc(100% - 40px);
margin-top: 40px;
padding-right: 20px;
padding-left: 20px;
font-size: 15px;
text-align: center;
border-radius: 6px;
line-height: 60px;
box-shadow: 0 0 8px #989898;
display: block;
float: right;
}
.akharin-packageha .entry-summary {
width:100%!important;
}
.akharin-packageha .addtoany_header , .akharin-packageha .addtoany_list {display:none!important;}
.woocommerce-ordering select {
border-radius: 3px;
box-shadow: 0 0 2px #989898;
border: 0px solid #05ADC9!important;
}
.products li {
text-align: center;
border-radius: 6px;
box-shadow: 0 0 5px #989898;
}
.products li:hover {
box-shadow: 0 0 10px #989898;
}
.woocommerce-loop-product__title {
border-bottom: 0px solid #05ADC9!important;
}
.products li img {
margin-bottom:0!important;
padding-bottom:0!important;
border-top-right-radius: 6px!important;
border-top-left-radius: 6px!important;
}
.products li .add_to_cart_button {
margin-top:0!important;
margin-bottom:10px!important;
color:#fff!important;
}
.related h2 {
margin-top:20px;
margin-bottom:20px;
color: #000000;
border-bottom: 2px solid #05ADC9;
padding-bottom: 3px;
width:100%;
display:block;
float:right;
}
.woocommerce span.onsale {top: 3em!important; }
.woocommerce ul.products li.product .onsale   {top: -.5em!important; }
.woocommerce-product-gallery img {
text-align: center;
border-radius: 6px;
box-shadow: 0 0 5px #989898;
overflow:hidden;
}
.flex-control-thumbs li {
width:20.5%!important;
margin-top:15px!important;
margin-right:3%!important;
margin-left:3%!important;
}
.flex-control-thumbs li:nth-child(4n+1) {margin-right:0%!important;}
.flex-control-thumbs li:nth-child(4n+4) {margin-left:0%!important;}

.single-right-content-img-print {display:none!important; }
.send-ad-head {display:none;}
.simplefavorite-button {
border:0px solid #fff!important;
padding:5px 10px 5px 10px;
background:#fff!important;
border-bottom-right-radius:7px;
z-index:99999999999999999999999999999999999999999999999999999;
border-bottom-left-radius:7px;
}
.simplefavorite-button .active{
border:0px solid #fff!important;
padding:5px 10px 5px 10px;
background:#fff!important;
border-bottom-right-radius:7px;
z-index:9999999999999999999;
border-bottom-left-radius:7px;
}
.like-bottom-asli {
position:absolute;
top: 10px;
box-shadow: 0px 0px 4px #c5c5c5;
width:38px;
text-align:center;
padding-top: 6px;font-size: 18px;
background:#fff!important;
right:20px;
border-radius:5px;
z-index:999;
border-bottom-left-radius:7px;
display:block;
}
.bold-1 {
font-weight:700!important;
padding-top:10px;
color:#000;
padding-bottom:2px;
font-size:15px!important;
}
.bold-2 {
font-weight:700!important;
padding-bottom:10px;
color:#aaaaaa;
font-size:13px!important;
}
/*--contactpage--*/
.contact-page-right{
width:45%;
background:#ffffff;
border-radius:5px;
padding:20px 2% 20px 2%;
box-shadow: 0px 0px 4px #c5c5c5;
margin:20px 0 40px 1%;
float:right;
}
.contact-page-right h1{
margin-top:20px;
margin-bottom:20px;
font: 18px/36px 'iransans';
color: #000000;
padding-bottom: 3px;
width:100%;
display:block;
float:right;
}
.contact-page-right img {
max-width:80%;
height:auto;
display:table;
margin-right:Auto;
margin-left:auto;
}
.contact-page-left{
text-align: right;
width:45%;
display:block;
background:#ffffff;
border-radius:5px;
padding:20px 2% 20px 2%;
box-shadow: 0px 0px 4px #c5c5c5;
margin:20px 1% 40px 0;
float:right;
}
.single-form-state label{
font: 12px/24px 'iransans'!important;
}
.single-form-state input ,.single-form-state select , .single-form-state textarea{
font: 12px/24px 'iransans'!important;
border-radius: 3px;
border: 1px solid #CCCCCC;
}
.single-form-state select{
font: 12px/24px 'iransans'!important;
border-radius: 3px;
height:35px;
border: 1px solid #CCCCCC;
}
.single-form-state .acf-fields > .acf-field{
padding: 5px 12px!important;
}

/*--meaccuont--*/
.my-menu{
width:25%;
font: 13px/24px 'iransans';
float:right;
margin-bottom: 60px;
margin-top: 30px;
}
.imgbp {
width:100px;
display:table;
margin-right:auto;
margin-left:auto;
box-shadow:0 0 10px #D4D3D3;
border-radius:50px;
height:100px;
}
.my-menu ul li a{
width:100%;
background-color:rgba(101,103,104,0.7);
color: #ffffff;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
float:right;
padding-top:7px;
padding-bottom:7px;
margin-top:5px;
text-align:center;
text-decoration:none;
font: 13px/24px 'iransans';
}
.my-menu ul li a:hover{
    background-color:rgba(101,103,104,1);
}
.my-menu ul li a:active{
    background-color:rgba(101,103,104,1);
}
.my-page-half {
float:right;
width:46%;
margin-right:2%;
margin-left:2%;
display:block;
float:right;
}
.my-page button{
padding-right:30px!important;
padding-left:30px!important;
border-radius:4px!important;
color:#fff!important;
line-height:45px!important;
}
.my-page input[type=text] , .my-page input[type=password]{
padding-right:5px!important;
padding-left:5px!important;
border-radius:4px!important;
min-height: 30px!important;
line-height:45px!important;
}
.my-page .minput_inner{
width:50%!important;
}
.my-page .dig_lrf_box .countrycodecontainer {
    margin-left: -85px!important;
}
.my-page{
width:69%;
height: auto;
min-height: 350px;
border-radius: 10px;
padding: 30px 3% 30px 3%;
float:right;
color: #000000;
box-shadow: 0px 0px 4px #c5c5c5;
background: #ffffff;
margin-top: 30px;
margin-bottom: 60px;
font: 12px/24px 'iransans';
}
.my-page input{
height: 30px;
font-family:'iransans'!important;
border-radius: 5px;
border: 1px solid #CCCCCC;
}
.my-page select{
height: 30px;
font-family:'iransans'!important;
border-radius: 5px;
border: 1px solid #CCCCCC;
}
.my-page select option{
font-family:'iransans'!important;
}
.my-page .dig_lrf_box .countrycodecontainer {
    margin-left: -95px!important;
}
.my-page h2{
font: 14px/24px 'iransans';
text-align:center;
width:auto;
font-weight: bold;
}
.me-welcome h1{
font: 14px/24px 'iransans';
border-bottom: 3px solid #47BCFF;
text-align:center;
width:auto;
font-weight: bold;
margin-top: 15px;
margin-bottom: 25px;
}
.acf-button , #wppb-register-user #register,#wppb-login-wrap #wppb-submit ,#edit_profile, #wppb-recover-password-button{
background-image: linear-gradient( to top,#02639e,#57236c );
color:#fff!important;
border-radius:5px;
cursor:pointer;
padding-right:30px;
padding-left:30px;
border:none!important;
font-family:'iransans'!important;
}
.acf-button {
padding-top:7px;
padding-bottom:7px;
}
.media-menu-item {
font-family: 'iransans';
}
.acf-form-submit .acf-button {
margin-right:12px;
margin-bottom:20px;
}
.myadsul {
width:100%;
display:block;
float:right;
margin-bottom: 20px;
}
.myadsul li{
width:calc(100% - 40px);
margin-top:40px;
padding-right:20px;
padding-left:20px;
font-size:14px;
text-align:center;
border-radius:6px;
line-height:40px;
box-shadow: 0 0 4px #989898;
display:block;
float:right;
}
.myadsul li dd{
font-size:30px;
text-align:center;
border-top:2px solid #ccc;
}
.myadsul li a{color:#000;}



.auther-posts {
width:100%;
display:block;
float:right;
}
.auther-posts .box_post {
width:100%!important;
display:block;
box-shadow: 0 0 4px #989898!important;
float:right;
border:1px solid #ccc!important;
border-radius:5px;
margin-top:15px;
}

.auther-posts .box_post h3 {
font:16px/30px 'iransans'!important;
display:block;
height:30px!important;
margin-top:12px;
margin-bottom:10px;
float:right;
width:calc(100% - 170px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
.auther-posts-permalink {
display:block;
float:right;
padding:15px;
color:#000!important;
}
.priceboxpost_auther-posts {
display:block;
float:right;
width:calc(60% - 150px);
margin-left:40%;
height: 45px;
}
.priceboxpost_auther-posts .priceboxpost{
display:block;
float:right;
width:50%;
}
.auther-posts-deletlink {
display:block;
float:left;
color:#ff0000!important;
padding:10px;
}
.auther-posts-editlink {
display:block;
float:left;
color:#13aa8f!important;
padding:10px;
}

.auther-posts-status-ok {
display:block;
float:right;
border-radius:6px;
background:#18d176!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-pending {
display:block;
float:right;
border-radius:6px;
background:#fb9517!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-rejected {
display:block;
float:right;
border-radius:6px;
background:#ff0000!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-expired {
display:block;
float:right;
border-radius:6px;
background:#0084ff!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-rejected-why {
display:block;
float:right;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}


/*---containers---*/
.index-large{
width:100%;
background-position: top center;
background-attachment: fixed;
background-opacity: 0.3 ;
}
.index-large-with-back {
width:100%;
display:block;
float:right;
Box-shadow:inset 0px 10px 10px -5px #CCC;
background: url(imgs/page-background.png) repeat rgba(255,255,255,0.5);
}
.large-back-bg4 {
width:100%;
display:block;
float:right;
padding-top:20px;
padding-bottom:20px;
Box-shadow:inset 0px 10px -10px -5px #CCC;
background: url(images/bg4.jpg) repeat rgba(255,255,255,0.5);
}
.large-noback{ 
width: 100%;
height: auto;
display:block;
float:right;
}
.index-small{
width:1148px;
padding-right:6px;
padding-left:6px;
margin:0 auto;
overflow:hidden;
text-decoration:none;
}
.index-small-show {
width:1148px;
padding-right:6px;
padding-left:6px;
margin:0 auto;
text-decoration:none;
}
/*---header---*/
.header {
width:100%;
display:block;
float:right;
height:45px;
}
.header-date {
float:right;
display:block;
width:33%;
font:14px/28px 'iransans';
color:#ffffff;
line-height:45px;
}
.header-date .fa{color:#ffffff;font-size:12pt;padding-left:4px;}
.header-me {
float:right;
display:block;
width:33%;
text-align:center;
font:12px/28px 'iransans';
color:#ffffff;
line-height:45px;
}
.header-me a{
color:#ffffff;
}
.header-me a:hover{
color:#ccc;
}
.header-me .fa{color:#ffffff;font-size:12pt;padding-left:4px;}
.header-phone {
float:left;
display:block;
text-align:left;
font:12px/28px 'iransans';
color:#fff;
margin-left:50px;
line-height:45px;
}
.header-phone .fa{
padding-right:4px;
font-size:12pt;
}

.icon_social_header {
float:left;
overflow:hidden;
line-height:45px;
}
.icon_social_header a{
width:30px;
float:left;
text-align:center;
font-size:18px;
line-height:45px;
color:#fff;
}
.icon_social_header a:hover{opacity:0.8;}
.icon_social_header a .fa{color: #fff;}

/*------menu*/
.main-menu main-menu-mobile{
display: none;
} 
.main-menu{
float:right;
height:75px;
width: 100%;
background:rgba(0,0,0,0.8) ;
z-index: 2;
}

.logo {
float:left;
display:block;
width:180px;
text-align:left;
height:75px;
font:14px/45px 'iransans';
color:#000;
}
/*---popUp---*/
#blanket {
height:0px!important;
margin-top:35px;
float:right;
display:block;
width:100%;
}
#popUpDiv {
box-shadow: 0 0 8px #989898;
border-radius:20px;
margin-top:20px;
font: 13px/26px 'iransans';
color:#ffffff;
width:calc(100% - 40px);
padding:15px;
float:right;
display:block;
}
.bastan {
float:left;
display:block;
height:27px;
width:27px;
background: url(images/close.png);
}
/*---search---*/
#vadie_box,#ejare_box, #gheymat_box, #gheymat_box_2, #code_box, #city4, #city5, #metrazh_box , morefilter2 {display:none;}
.selectmood h3 {
margin-bottom:10px;
font-size:14px!important;
}
.search-ekhtesasi {
margin-top:100px;
margin-bottom:120px;
float:right;
display:block;
height: auto;
padding-right:20%;
padding-left:20%;
width: 60%;
}
#emkanat{
position:relative!important;
display:block;
cursor:pointer;
float:right;
width: 93%;
font-size:14px;
margin-right: 3%;
margin-left: 3%;
}

.search-ekhtesasi-2 #emkanat{
position:relative!important;
display:block;
float:right;
width:98%;
padding-right:1%;
font-size:16px!important;
text-align:right;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: 0 0 4px #D4D3D3;
}
.search-ekhtesasi-2 .custom-select-2 {
font: 14px/34px 'iransans';
}
.search-ekhtesasi-2 box{
display:block;
width: 100%;
float:right;
}
.custom-select-2{
width:98%;
padding-right:2%;
border-radius:10px;
background: url(images/bgselect.png) no-repeat #fff ;
font: 12px/34px 'iransans';
display:block;
float:right;
margin-top:6px;
}
.custom-select-2-option {
width:33%;
float:right;
font-size:12px;
}
#custom-select-2-option-box {
display:none;
position:absolute;
background: rgba(255,255,255,0.9);
text-align:right;
min-width:400px;
width:auto;
border-radius:5px;
padding:15px 20px 15px 20px;
margin-top:45px;
z-index:999999999999999999;
}
.custom-select-2-option-checkbox {
margin-left:15px;
}
.custom-select-2-option-checkbox span {
float:right;
text-align:right;
}
.zirdes {
color:#94c11f;
font-size:13px;
}
.moamele input, .search-ekhtesasi .moamele input ,.search-ekhtesasis-2 .moamele input {
display:none;
}
.search-ekhtesasi .moamele label ,.search-ekhtesasi-2 .moamele label {
width:calc(22% - 2px);
margin-right:1%;
font-size:13px;
padding-top:10px;
padding-bottom:10px;
margin-left:1%;
border-radius:25px;
display: inline-block;
border:1px rgba(0,0,0,0.4);
text-align:center;
color:#fff;
background:rgba(0,0,0,0.4);
margin-bottom:20px;
cursor: pointer;
}
.search-ekhtesasi-2 .moamele label {
border:0px solid #fff!important;
}
.search-ekhtesasi .moamele {
display: block;
justify-content:center;
text-align:center;
float:right;
width:100%;
}
.search-ekhtesasi .moamele input[type=radio]:checked + label ,.search-ekhtesasi-2 .moamele input[type=radio]:checked + label {
color:#000;
border:1px solid #ccc;
background:rgba(255,255,255,0.4);
} 
.search-ekhtesasi box{
margin-top:20px;
margin-bottom:20px;
float:right;
height: 230px;
border-radius:8px;
padding-right:2%;
margin-right:4%;
padding-left:2%;
margin-left:4%;
padding-top:14px;
padding-bottom:14px;
display:block;
width: 40%;
background:rgba(255,255,255,0.7);
}
#code_box {width:88%!important;background:none!important;height: auto!important;}
.search-ekhtesasi box select {
border:0px solid #72c0ff;
border-radius:10px;
font:14px 'iransans';
-webkit-appearance: none; appearance: none;
width:calc(100% - 14px);
box-shadow:0 0 10px #D4D3D3;
background:#ffffff ;
margin-top:7px;
padding:8px;
height:38px;
}
.widkolia {
width: calc(100% - 4px)!important;
padding-right:0%!important;
margin-right:0%!important;
padding-left:0%!important;
margin-left:0%!important;
margin-top:0px!important;
margin-bottom:0px!important;
border:0px solid #72c0ff!important;
height: auto!important;
background:none !important;
text-align: center;
}
.ostanmoghiat {
width: 45%!important;
}
.widkolia select{
width: 20%!important;
-webkit-appearance: none; appearance: none;
background:url(images/bgselect.png) no-repeat left center #fff!important;
margin-right:2%!important;
margin-left:2%!important;
}
.widkolia-2 select{
width: 100%!important;
border: 0px solid #72c0ff;border-radius: 10px;box-shadow: 0 0 4px #D4D3D3;
font-family:'iransans';
margin-bottom:10px;
padding:4px;
height:40px;
}
.selectmood select{
width: 290px !important;
border: 0px solid #72c0ff;border-radius: 10px;box-shadow: 0 0 4px #D4D3D3;
display:block;
font-family:'iransans';
float:right;
margin-bottom:10px;
padding:4px;
height:40px;
}
.ostanmoghiat {
width: 45%!important;
}
.widkolia p {
width:100%;
float:right;
margin-bottom:15px;
display:block;
text-align:center;
}

.moshaver1{
border: 0px solid #72c0ff!important;
border-radius: 10px!important;
font: 14px 'iransans'!important;
box-shadow: 0 0 10px #D4D3D3!important;
padding-right: 8px!important;
padding-left: 8px!important;
height: 38px!important;
width:calc(50% - 16px)!important;
display:block;
float:right;
background:#ffffff ;
margin-top:7px;
}
.moshaver2 {
display:none;
}
.melk_id{
border: 0px solid #72c0ff;border-radius: 10px;box-shadow: 0 0 10px #D4D3D3;
width:50%;
margin-right:25%;
margin-left:25%;
display:block;
font-family:'iransans';
float:right;
-webkit-appearance: none; appearance: none;
margin-top:7px;
margin-bottom:10px;
padding:4px;
height:25px;
}
.search-ekhtesasi box h1 {
float:right;
margin-top: -10px;
display:block;
width:100%;
margin-bottom:20px;
text-align:center;
font-size:18px;
font-weight:bold;
}
.search-ekhtesasi box span {
text-align:center;
font-size:16px;
float:right;
display:block;
width:100%;
}
.minmaxtitle {
float:right;
margin-bottom:5px;
display:block;
width:50%!important;
text-align:center;
font-size:12px!important;
font-weight:bold;
}

.search-ekhtesasi box small{
float:right;
overflow-x: hidden;
overflow-y: scroll;
border:1px solid #72c0ff;
height: 150px;
border-radius:8px;
padding-right:2%;
margin-right:3%;
padding-left:2%;
padding-top:15px;
padding-bottom:15px;
display:block;
width: calc(43% - 4px);
background:#ffffff ;
}
.search-ekhtesasi .small2 {
height: 30px!important;
margin-bottom:5px;
}
.search-ekhtesasi box small2{
float:right;
overflow: hidden;
display:block;
width: 100%;
}

.buttomsearch-2 {
display:block;
float:right;
width:150px;
cursor:pointer;
font:16px/30px 'iransans'!important;
margin-right:calc(50% - 75px);
margin-top:30px;
margin-left:calc(50% - 75px);
border:0px solid #fff;
background:#3d66ea;
color:#ffffff;
border-radius:20px;
padding-top:7px;
padding-bottom:7px;
padding-right:35px;
padding-left:35px;
}
.fromright {
margin-right:4%!important;
margin-left:2%!important;
}
.fromleft {
margin-right:2%!important;
margin-left:4%!important;
}


/*---main_links_index---*/
.main_links_index{
display: block;
float: right;
margin-right: 1%;
margin-left: 1%;
margin-top: 30px;
width: calc(23% - 2px);
direction: rtl;
text-align: center;
border: 1px solid #ccc;
border-radius: 5px;
line-height:40px;
margin-bottom: 30px;
padding-top: 15px;
padding-bottom: 15px;
background: #ffffff;
box-shadow: inset 0px 0px 60px #A1A1A1;
}
.main_links_index:hover{
color: #fff;
box-shadow: none;
}
.main_links_index span{
font-size: 20px;
display: block;
line-height: 30px;
font-weight: normal;
}
.main_links_index strong{
display: block;
font-size: 14px;
font-weight: normal;
}
/*---slider---*/
.owl-carousel-special {
height:390px;
width:100%;
position:relative;
display:block;
}
.carousel-item-special {
margin-right:2%!important;
margin-left:2%!important;
width:calc(96% - 2px);
display:block;
position:relative;
overflow:hidden;
direction:rtl!important;
height:330px;
border-radius:25px;
border:1px solid #d0d0d0;
box-shadow:0 0 10px #D4D3D3;
background:#fff;
}
.carousel-item-special img {
height:200px;
width:auto;
min-width:100%;
display:block;
float:right;
}

.carousel-item-special span{
font:13px 'iransans';
margin-right:20px;
margin-left:20px;
text-align:right;
width:calc(100% - 40px);
display:block;
float:right;
}
.carousel-item-special vijhe{
padding-top:7px;padding-bottom:7px;
position:absolute;
background:#ff0000;
font-size:14px;
text-align:center;
color:#ffffff;
width:120px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
top:40px;
}
.carousel-item-special moaveze{
padding-top:7px;padding-bottom:7px;
width:120px;
position:absolute;
background:#00ad3d;
font-size:11px;
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
top:130px;
}
.carousel-item-special pishfrosh{
padding-top:7px;padding-bottom:7px;
width:120px;
position:absolute;
background:#008af5;
font-size:11px;
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
top:85px;
}
.melk-moamele {
position:absolute;
font:13px/36px 'iransans';
text-align:center;
color:#ffffff;
left:10px;
top:160px;
z-index:999999999999999999;
}
.melk-moamele melk{
background:#008af5;
padding-right:3px;
padding-left:3px;
float:right;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
}
.melk-moamele moamele{
background:#ff0000;
padding-right:3px;
padding-left:3px;
float:right;
border-top-left-radius:3px;
border-bottom-left-radius:3px;
}
.melk-moamele-2 {
top:10px!important;
}
.carousel-item-special monghazi {
position:absolute;
height:100px;
line-height:100px;
width:100%;
margin-top:40px!important;
font-size:30px;
font-weight:bold;
text-align:center;
border:1px solid #d0d0d0;
color:#ffffff;
background:rgba(255,0,0,0.7);
display:block;
}
.carousel-item-special h2 {
font:16px/30px 'iransans';
margin-top:10px;
height:30px;
direction:rtl!important;
text-align:right;
float:right;
width:100%;
overflow:hidden;
display:block;
}
.carousel-item-special span li{
width:100%;
color:#000;
height:22px;
overflow:hidden;
padding-top:2px;
padding-bottom:2px;
display:block;
float:right;
}
.carousel-item-special span ul{
width:auto;
color:#a5a5a5;
font:12px 'iransans';
font-weight:bold;
height:22px;
overflow:hidden;
padding-top:2px;
padding-bottom:2px;
display:block;
float:right;
text-align:right;
}
.carousel-item-special span ol{
width:auto;
height:22px;
font-weight:bold;
color:#000;
font:16px 'iransans';
overflow:hidden;
display:block;
float:left;
text-align:right;
}
.carousel-item-special span ol g{
float:left;
margin-right:5px;
}
.enteha {
margin-top:5px;
display:block;
float:right;
padding-top:10px;
}
.owl-carousel-special .owl-next{background:url(images/left-1.png) no-repeat;opacity: 0.8;float:left;color:#aeb0b1;margin-top:10px;left:15px;width:40px;height:40px;position:absolute;z-index:2}
.owl-carousel-special .owl-prev{background:url(images/right-1.png) no-repeat;opacity: 0.8;float:right;color:#aeb0b1;margin-top:10px;right:1050px;width:40px;height:40px;position:absolute;z-index:2}
.owl-carousel-special .owl-next:hover{opacity: 1; }
.owl-carousel-special .owl-prev:hover{opacity: 1; }

/*------parallax-----*/
.title_box{
overflow: hidden;
padding-right: 10px;
border:0;
margin:0 0 10px;
}
.parallax {
min-height: auto;
padding:20px 0;
background-size: cover;
overflow: hidden;
}
.main_box{
overflow:hidden;
width:31.33%;
margin-right:1%;
margin-left:1%;
float:right;
}
.index-sitha-box-content{
width: 320px;
display:block;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
margin-bottom: 30px;
height: 350px;
overflow-y: scroll;
overflow-x: hidden;
}
.index-sitha-box00{
margin-right: 20px;
}
.main_box .title_box{
border-radius: 5px 5px 0 0;
border: 1px solid #d2d2d2;
border-bottom:0;
background: #ececec;
margin:0;
}
.title_box span{
font: 15px/40px IRANSans;
display: block;
float: right;
color:#000;
padding: 0 10px;
font-weight: 400;
}
.content_box{
background: #fff;
padding: 10px;
border: 1px solid #dcdcdc;
border-radius: 0 0 5px 5px;
overflow: auto;
position: relative;
}
.content_box ul{overflow:hidden;height: auto;padding:0;margin:0;}
.content_box ul li {
overflow: hidden;
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #eaeaea;
margin-left: 15px;
}
.content_box ul li:last-child{border:0;}
.similar li img{
float: right;
margin: 0 0 0 7px;
width: 70px;
height: 55px;
object-fit:cover;
border-radius: 5px;
border: 3px solid #d8d8d8;
}
.main_box li img {
float: right;
margin: 0 0 0 7px;
width: 70px;
height: 55px;
object-fit:cover;
border-radius: 5px;
border: 3px solid #d8d8d8;
}
.content_box ul li a {
font: 10pt/20pt IRANSans;
color: #3e3e3e;
display: block;
}
.content_box .mCSB_scrollTools{left:0 !important;}
/*---blog---*/
.title-blog {
text-align:center;
margin-right:auto;margin-left:auto;margin-bottom:20px;margin-top:20px;width:auto;display:table;
}
.title-blog h2:after {background:url(images/line_sec_left.png) no-repeat;display:block;width:134px;margin-left:15px;margin-top:15px;float:right;height:12px;content: '';}
.title-blog h2:before {background:url(images/line_sec_right.png) no-repeat;display:block;width:134px;margin-right:15px;margin-top:15px;height:12px;float:left;content: '';}

.blog-4 {
width:calc(31.333% - 2px );
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border: 1px solid #ddd;
margin-right:1%;
background:#fff;
margin-bottom:40px;
transition: all 0.4s ease-in-out;
overflow:hidden;
margin-left:1%;
display:block;
float:right;
}
.blog-4 h3 a{
font:16px/24px 'iransans';
color:#57434a;
text-align:right;
overflow:hidden;
display:block;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
}
.blog-4 img{
width:calc(100% - 4px);
height:230px;
margin:2px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.blog-4:hover{opacity: 0.8;}
.blog-4 span {
color: #000000;
display:block;
font:12px/22px 'iransans';
height: 112px;
overflow:hidden;
margin-bottom:15px;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;}






.blog-2 {
width:calc(48% - 2px );
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border: 1px solid #ddd;
margin-right:1%;
margin-bottom:40px;
transition: all 0.4s ease-in-out;
overflow:hidden;
margin-left:1%;
display:block;
float:right;
}
.blog-2 h3 a{
font:16px/24px 'iransans';
color:#57434a;
text-align:right;
overflow:hidden;
display:block;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
}
.blog-2 img{
width:calc(100% - 4px);
height:230px;
margin:2px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.blog-2:hover{opacity: 0.8;}
.blog-2 span {
color: #000000;
display:block;
font:12px/22px 'iransans';
height: 112px;
overflow:hidden;
margin-bottom:15px;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;}

.archive-sidabar a {
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
display:block;
float:right;
font-size:14px;
height:15px;
text-align:center;
color:#252525;
}
/*--footer--*/

footer{
overflow:hidden;
background: url(images/avatar_all.png) no-repeat center bottom #fefdf7 ;
width:100%;
display:block;
float:right;
}
.box-footer-2{
overflow:hidden;
width:46%;
margin-top:30px;
margin-bottom:60px;
margin-right:1%;
margin-left:1%;
padding-right:1%;
padding-right:1%;
float:right;
display:block;
font:10pt/20pt 'iransans';
}
.box-footer-2 p i{
width:40px;
font-size:16pt;
text-align:center;
}
.box-footer-4{
overflow:hidden;
width:21%;
margin-top:30px;
margin-bottom:60px;
margin-right:1%;
margin-left:1%;
padding-right:1%;
padding-right:1%;
float:right;
display:block;
font:10pt/20pt 'iransans';
}
.box-footer-4 p i{
width:40px;
font-size:16pt;
text-align:center;
}
.title-box-footer{
overflow:hidden;
font:16px/22px 'iransans';
width:100%;
float:right;
margin-bottom:10px;
display:block;
}
/*--copyright---*/

.copyright{
background:#333333;
color:#ffffff;
overflow:hidden;
padding-top: 15px;
padding-bottom: 20px;
width:100%;
display:block;
float:right;
}
.copyright p{
float:right;
font:9pt/25pt 'iransans';
color:#cfcfcf;
margin:0;
}
.copyright p a{color:#ff2b2b;}
.copyright left img{
float:left;
margin-top:-5px;
}
.icon_social{
float:left;
overflow:hidden;
margin-top: 10px;
}
.icon_social a{
width:40px;
height:40px;
float:left;
margin-right:5px;
text-align:center;
border-radius: 3px;
font-size:22pt;
line-height:40px;
color:#fff;
}
.icon_social a:hover{opacity:0.8;}
.icon_social a .fa{margin-top: 5px; color: #fff;}
/*--breadcrumb---*/
.breadcrumb{
background:#ffffff;
display:block;
box-shadow:0 0 10px #D4D3D3;
border-radius:7px;
width:96%;
margin-top:10px;
padding-right:2%;
padding-left:2%;
height:30px;
padding-top:10px;
padding-bottom:10px;
font: 14px/28px 'iransans';
}
.breadcrumb a{
color:#000000;
display:block;
}
.breadcrumb li{
padding-left: 15px;
float:right;
display:block;
}
.breadcrumb .separator{
font-size:18px;
display:block;
font-weight:100;
color:#ccc;
}
/*--single-right---*/
#kh_amlak_items {
margin-top:20px;
}
.single-right {
width:68%;
float:right;
display:block;
margin-left:2%;
}
.single-right-search {
float:left!important;
margin-right:2%!important;
margin-left:0%!important;
}
.single-right-content {
width:calc(100% - 40px);
box-shadow:0 0 10px #D4D3D3;
float:right;
padding:20px;
margin-top:20px;
margin-bottom:20px;
border-radius:7px;
background:#fff;
display:block;
}
.single-right-content h1{
width:100%;
display:block;
margin-bottom:15px;
text-align:right;
float:right;
font:19px/30px 'iransans';
}
.single-right-content-img {
width:100%;
box-shadow:0 0 10px #D4D3D3;
float:right;
height:550px;
overflow:hidden;
font-size:13px!important;
margin-top:20px;
position:relative;
margin-bottom:20px;
border-radius:6px;
background:#fff;
display:block;
}
.single-right-content-img  .owl-carousel-special .owl-item {
  height: 550px!important;
}
.single-right-content-img  .owl-carousel-special .owl-item li {
  height: 100%!important;
  display: flex!important;
  align-items: center!important;
  justify-content: center!important;
}

.single-right-content-img  .owl-carousel-special .owl-item img {
height: auto;
width: auto;
max-height: 550px!important;
max-width: 780px!important;
line-height: 780px!important;
margin:auto;
}
.single-right-content-img vijhe{
padding-top:7px;padding-bottom:7px;
position:absolute;
background:#ff0000;
font:13px 'iransans';
text-align:center;
color:#ffffff;
width:100px;
border-radius:5px;
display:block;
right:75px;
top:10px;
z-index:999;
}
.single-right-content-img moaveze{
padding-top:7px;padding-bottom:7px;
width:150px;
position:absolute;
background:#00ad3d;
font:14px 'iransans';
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
bottom:40px;
z-index:999999999999999999;
}
.single-right-content-img pishfrosh{
padding-top:7px;padding-bottom:7px;
width:150px;
position:absolute;
background:#008af5;
font-size:12px!important;
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
bottom:85px;
z-index:999999999999999999;
}
.single-right-content-img monghazi{
padding-top:30px;
padding-bottom:30px;
position:absolute;
margin-top:12px;
top: 70px;
font-size:32px!important;
font-weight:bold!important;
z-index:999999999999999999;
font:16px 'iransans';
text-align:center;
color:#fff;
width:100%;
display:block;
background:rgba(255,0,0,0.7);
}
.single-right-content-img .owl-next{margin-top:0px;height:550px!important;line-height:550px!important;background-image: linear-gradient(  to right,rgba(0,0,0,0.6),rgba(0,0,0,0.0)  );display:block;border-radius:5px;text-align:center;font-size:40px;float:left;color:#fff;top:0px;left:0px;width:55px;height:100%;line-height:600px;position:absolute;z-index:2}
.single-right-content-img .owl-prev{margin-top:0px;height:550px!important;line-height:550px!important;background-image: linear-gradient(  to right,rgba(0,0,0,0.0),rgba(0,0,0,0.6)  );display:block;border-radius:5px;text-align:center;font-size:40px;float:right;color:#fff;top:0px;right:0px;width:55px;height:100%;line-height:600px;position:absolute;z-index:2}
.single-right-content-img .owl-next:hover {background-image: linear-gradient(  to right,rgba(0,0,0,0.8),rgba(0,0,0,0.0)  );}
.single-right-content-img .owl-prev:hover {background-image: linear-gradient(  to right,rgba(0,0,0,0.0),rgba(0,0,0,0.8)  );}

.single-right-content p {margin-bottom: 15px;}
.single-right-content ol li,.post-content ul li{font-size: 13px;}
.single-right-content ul li{list-style:none; padding: 0;}
.single-right-content ol li {list-style:none;}
.single-right-content .alignright {float:right; margin:12px 0 12px 12px;max-width:100%;}
.single-right-content .alignleft {float:left; margin:12px 12px 12px 0;max-width:100%;}
.single-right-content .aligncenter {display:block; margin:12px auto;max-width:100%;}
.single-right-content h2 {color:#535d60;font:20px/30px 'iransans';}
.single-right-content h3 {color:#535d60;font:19px/30px 'iransans';}
.single-right-content h4 {color:#535d60;font:18px/30px 'iransans';}
.single-right-content h5 {color:#535d60;font:17px/30px 'iransans';}
.single-right-content h6 {color:#535d60;font:16px/30px 'iransans';}
.single-right-content table{margin:10px 0;}
.single-right-content table td {border:1px solid #b9b9b9; padding:7px 6px;}
.detail-ads{display: inline-block;width: 100%;}
.detail-ads li{width: 50%; display: inline-block; padding: 10px 0; border-bottom: 1px solid #f5f5f5;}
.detail-ads li:nth-last-child(odd){border-left: 0;} .detail-ads li:nth-last-child(3){border-bottom: 0;}li:nth-last-child(2){border-bottom: 0;}
.detail-ads li:last-child{border-bottom: 0;}
.detail-ads span{font-weight: bold;}
.single-right-content sadbox {
width:100%;
display:block;
text-align:right;
float:right;
font-size:14px!important;
margin-top:15px;
margin-bottom:15px;
}
.detail-ads iframe {width:100%;}
/*--single-left---*/
.single-left {
width:30%;
float:left;
display:block;
}
.single-left-search {
float:right!important;
}
.single-left-content {
width:calc(100% - 40px);
box-shadow:0 0 10px #D4D3D3;
float:left;
padding:20px;
margin-top:20px;
margin-bottom:20px;
border-radius:7px;
background:#fff;
display:block;
}
.infoboxing {
width:calc(100% - 20px);display:block;float:right;
padding:10px;
margin-bottom:20px;
}
.single-left-content-title h3 {
font:16px/32px 'iransans';
color:#000000;
display:block;
text-align:center;
line-height:20px;
float:right;
width:100%;
padding-bottom:10px;
margin-bottom:10px;
overflow:hidden;
}
.single-left-content infbox qrcode{
display:block;
float:left;
}
.single-left-content infbox p{
display:block;
float:right;
}
.addtoanyleft {
display:table;
text-align:center;
margin-right:auto;
margin-left:auto;
}
.addtoanyleft {text-align: center;}
.addtoanyleft a {
width: 40px;
height: 40px;
margin-left:6px;
font-size:22px;
display: block!important;
float:right;
color:#fff;
border-radius: 50%;
}
.addtoanyleft i {line-height: 40px;}
.addtoanyleft .twitter {background-color:#55acee;}
.addtoanyleft .facebook {background-color:#4267B2;}
.addtoanyleft .telegram{background-color:#55acee;}
.addtoanyleft .whatsapp{background-color:#33cc33;}
.single-left-content infbox{
display:block;
text-align:right;
float:right;
width:100%;
color:#535d60;
font:13px/26px 'iransans';
}
.single-left-content h4 {
font:17px/26px 'iransans'!important;
text-align:center;
width:100%;
margin-top:15px;
display:block;
float:right;
color:#000;
}
.single-left-content phone {
font:14px/26px 'iransans'!important;
font-weight: 700!important;
margin-top:15px;
width:calc(100% - 32px);
border-radius:22px;
padding:6px 15px 6px 15px;
text-align:left;
display:block;
float:right;
}
.single-left-content .acf-fields {
float: right;
display: block;
width: 100%;
}
.single-left-content phone i{
text-align:right;
font-size: 22px !important;
float:right;
}
.single-left-content span a {
width:100%;
color:#636363;
padding-bottom:5px;
padding-top:5px;
font-size:14px;
display:block;
float:right;
}
.single-vijhe-sidabar {
width:calc(100% - 14px);
border:2px solid #ccc;
float:left;
display: block;
margin-top:10px;
margin-bottom:10px;
}
.single-left-content-single {
overflow: hidden;
width:100%;
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #eaeaea;
}
.single-left-content-single img{
float: right;
margin: 0 0 0 7px;
width: 70px;
height: 55px;
display: block;
object-fit:cover;
border-radius: 5px;
border: 3px solid #d8d8d8;
}
.single-left-content-single h3 a {
float: right;
width: calc(100% - 83px);
font: 10pt/20pt IRANSans;
color: #3e3e3e;
display: block;
}
/*---pagenumber---*/
.box_post{
width:49%;
margin-left:1%;
display:block;
float:right;
height:150px;
box-shadow:0 0 10px #D4D3D3;
border-radius:7px;
margin-bottom:15px;
background:#fff;
}
.box_post_4{
width:31.33%!important;
margin-left:1%!important;
margin-right:1%!important;
}
.box_post img{
float:right;
width:150px;
height:150px;
display:block;
object-fit:cover;
border-radius:4px;
}
.box_post h3 {
font:14px/20px 'iransans';
display:block;
margin-top:12px;
margin-bottom:10px;
height:48px;
float:right;
width:calc(100% - 170px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
.box_post i {
font-size:16px!important;
}
.box_post p{
font:13px/30px 'iransans';
color:#000;
float:right;
display:block;
width:calc(100% - 170px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
.priceboxpost {
font: 14px/22px 'iransans' !important;
text-align:left;
}
.priceboxpost span {
float:right;
font-size:13px;
color: #a5a5a5;
}
.box_post:hover h3{
color:#fb9517;
}

#more_posts {
display:table;
margin-right:auto;
margin-left:auto;
width:130px;
cursor:pointer;
text-align:center;
color:#fff;
font-size:14px!important;
border-radius:22px;
line-height:45px;
}

.box_post_2{
width:31.333% ;
margin-right:2%!important;
display:block;
margin-bottom:40px;
float:right;
height:270px;
overflow:hidden;
box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
border-radius:10px;
margin-bottom:15px;
background:#fff;
}
.box_post_2 img{
float:right;
width:auto;
min-width:100%;
height:170px;
display:block;
}
.box_post_2 p{
font:13px/30px 'iransans';
color:#5c5c5c;
float:right;
display:block;
text-align:center;
height:22px;
padding-right:2%;
padding-left:2%;
margin-top:10px;
margin-bottom:7px;
overflow:hidden;
}
.box_post_p_b{
width:56%;
}
.box_post_p_7{
width:36%;
}
.box_post_2 ol{
color: #00599a;
font-weight:bold!important;
float:right;
margin-top:5px;
font:16px/30px 'iransans';
font-size:16px!important;
display:block;
text-align:center;
width:96%;
padding-right:2%;
padding-left:2%;
}

.acf-checkbox-list li {
width: 16.6%;
margin-right: 0px!important;
}

/*---moshaver-single---*/
.moshaver-single {
width:49%;
margin-left:1%;
display:block;
float:right;
height:auto;
box-shadow:0 0 10px #D4D3D3;
border-radius:7px;
margin-bottom:15px;
background:#fff;
}
.moshaver-single img{
float:right;
width:100%;
height:300px;
display:block;
object-fit:cover;
border-radius:4px;
}
.moshaver-single span {
font:15px/20px 'iransans';
color:#4f4f4f;
display:block;
text-align:center;
margin-top:12px;
margin-bottom:12px;
float:right;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
.moshaver-single-2 {
width:100%;
display:block;
float:right;
height:auto;
margin-bottom:15px;
background:#fff;
}
.moshaver-single-2 img{
width:120px;
height:120px;
display:table;
box-shadow: 0px 0px 4px #c5c5c5;
margin-right:auto;
margin-left:auto;
border-radius:60px;
}
.moshaver-single-2 span {
font:15px/20px 'iransans';
color:#4f4f4f;
display:block;
text-align:right;
float:right;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
/*---pagenumber---*/
.pagenumber {
margin-top:20px;
display:block;
float:right;
width:100%;
margin-bottom:30px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff;
text-decoration:none;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
border-radius: 3px;
cursor: pointer;
padding: 12px;
}
.navigation li a:hover,
.navigation li.active a {
opacity:0.8;}
.navigation .screen-reader-text{display: none;}
.navigation .nav-links .next{
font: 14px/25px 'iransans';
color: #727272;
    display: inline-block;
    padding: 0 9px;
    height: 25px;
    border: 1px solid #d2d0d0;
    background: #e5e5e5;
}
.navigation .nav-links .next:hover{color: #fff;}
.navigation .nav-links .prev{
	font: 14px/25px 'iransans';
    color: #727272;
    display: inline-block;
    padding: 0 9px;
    height: 25px;
    border: 1px solid #d2d0d0;
    background: #e5e5e5;
}
.navigation .nav-links .prev:hover{color: #fff;}
.navigation .nav-links .current{background: #f08638; color: #fff}
.navigation .nav-links .current:hover{background: #f08638 !important; color: #fff}


}







/* mobile */

@media only screen and (max-width: 1134px) {
.sefareshpackage {
width:calc(96% - 32px);
margin-right:2%;
margin-left:2%;
display:block;
float:right;
border:1px solid #ccc;
border-radius:8px;
padding:15px;
}
.shop-archive-product-gheymat a{
width:calc(100% - 20px);
display:block;
float:right;
text-align:center;
border-radius:4px;
padding:10px;
color:#ffffff;
background:#00ad3d;
}
.haminak_mitavanid {
width: calc(100% - 40px);
margin-top: 40px;
padding-right: 20px;
padding-left: 20px;
font-size: 15px;
text-align: center;
border-radius: 6px;
line-height: 60px;
box-shadow: 0 0 8px #989898;
display: block;
float: right;
}
.akharin-packageha .entry-summary {
width:100%!important;
}
.akharin-packageha .addtoany_header , .akharin-packageha .addtoany_list {display:none!important;}
.woocommerce-ordering select {
border-radius: 3px;
box-shadow: 0 0 2px #989898;
border: 0px solid #05ADC9!important;
}
.products li {
text-align: center;
border-radius: 6px;
box-shadow: 0 0 5px #989898;
}
.products li:hover {
box-shadow: 0 0 10px #989898;
}
.woocommerce-loop-product__title {
border-bottom: 0px solid #05ADC9!important;
}
.products li img {
margin-bottom:0!important;
padding-bottom:0!important;
border-top-right-radius: 6px!important;
border-top-left-radius: 6px!important;
}
.products li .add_to_cart_button {
margin-top:0!important;
margin-bottom:10px!important;
color:#fff!important;
}
.related h2 {
margin-top:20px;
margin-bottom:20px;
color: #000000;
border-bottom: 2px solid #05ADC9;
padding-bottom: 3px;
width:100%;
display:block;
float:right;
}
.woocommerce span.onsale {top: 3em!important; }
.woocommerce ul.products li.product .onsale   {top: -.5em!important; }
.woocommerce-product-gallery {
float:right!important;
}
.woocommerce-product-gallery img {
text-align: center;
border-radius: 6px;
box-shadow: 0 0 5px #989898;
overflow:hidden;
}
.flex-control-thumbs li {
width:20.5%!important;
margin-top:15px!important;
margin-right:3%!important;
margin-left:3%!important;
}
.flex-control-thumbs li:nth-child(4n+1) {margin-right:0%!important;}
.flex-control-thumbs li:nth-child(4n+4) {margin-left:0%!important;}

.single-right-content-img-print {display:none!important; }
.send-ad-head {
display:block;
float:right;
position:absolute;
top:100px;
width:calc(96% - 2px);
right:2%;
text-align:center;
left:2%;
padding-bottom: 10px;
padding-top: 10px;
z-index:99999999999999999999999999999999999999999999999999999;
border-radius:4px;
}


.simplefavorite-button {
border:0px solid #fff!important;
padding:5px 10px 5px 10px;
background:#fff!important;
border-bottom-right-radius:7px;
z-index:9999999999999999999;
border-bottom-left-radius:7px;
}
.simplefavorite-button .active{
border:0px solid #fff!important;
padding:5px 10px 5px 10px;
background:#fff!important;
border-bottom-right-radius:7px;
z-index:9999999999999999999;
border-bottom-left-radius:7px;
}
.like-bottom-asli {
position:absolute;
top: 5px;
box-shadow: 0px 0px 4px #c5c5c5;
width:34px;
text-align:center;
padding-top:6px;
padding-bottom:2px;
background:#fff!important;
right:10px;
border-radius:5px;
z-index:999;
display:block;
}

.bold-1 {
font-weight:700!important;
padding-top:10px;
color:#000;
padding-bottom:2px;
font-size:15px!important;
}
.bold-2 {
font-weight:700!important;
padding-bottom:10px;
color:#aaaaaa;
font-size:13px!important;
}
/*--contactpage--*/
.contact-page-right{
width:96%;
background:#ffffff;
border-radius:5px;
padding:20px 2% 20px 2%;
box-shadow: 0px 0px 4px #c5c5c5;
margin:20px 0 10px 0;
float:right;
}
.contact-page-right h1{
margin-top:20px;
margin-bottom:20px;
font: 18px/36px 'iransans';
color: #000000;
padding-bottom: 3px;
width:100%;
display:block;
float:right;
}
.contact-page-left{
text-align: center;
width:96%;
background:#ffffff;
border-radius:5px;
padding:20px 2% 20px 2%;
box-shadow: 0px 0px 4px #c5c5c5;
margin:20px 0 40px 0;
float:right;
}
.single-form-state label{
font: 12px/24px 'iransans'!important;
}
.single-form-state input ,.single-form-state select , .single-form-state textarea{
font: 12px/24px 'iransans'!important;
border-radius: 3px;
border: 1px solid #CCCCCC;
}
.single-form-state select{
font: 12px/24px 'iransans'!important;
border-radius: 3px;
height:35px;
border: 1px solid #CCCCCC;
}
.single-form-state .acf-fields > .acf-field{
padding: 5px 12px!important;
}
/*--meaccuont--*/
.my-menu{
width:100%;
font: 13px/24px 'iransans';
float:right;
margin-top: 20px;
}
.imgbp {
width:100px;
display:table;
margin-right:auto;
margin-left:auto;
box-shadow:0 0 10px #D4D3D3;
border-radius:50px;
height:100px;
}
.my-menu ul li a{
width:100%;
background-color:rgba(101,103,104,0.7);
color: #ffffff;
border-radius:8px;
float:right;
padding-top:7px;
padding-bottom:7px;
margin-top:5px;
text-align:center;
text-decoration:none;
font: 13px/24px 'iransans';
}
.my-menu ul li a:hover{
    background-color:rgba(101,103,104,1);
}
.my-menu ul li a:active{
    background-color:rgba(101,103,104,1);
}
.my-page{
width:94%;
height: auto;
border-radius: 10px;
padding: 30px 3% 30px 3%;
float:right;
color: #000000;
box-shadow: 0px 0px 4px #c5c5c5;
background: #ffffff;
margin-top: 20px;
margin-bottom: 60px;
font: 12px/24px 'iransans';
}
.my-page button{
padding-right:30px!important;
padding-left:30px!important;
border-radius:4px!important;
color:#fff!important;
line-height:45px!important;
}
.my-page input[type=text] , .my-page input[type=password]{
padding-right:5px!important;
padding-left:5px!important;
border-radius:4px!important;
min-height: 30px!important;
line-height:45px!important;
}
.my-page .minput_inner{
width:80%!important;
}
.my-page .dig_lrf_box .countrycodecontainer {
    margin-left: -95px!important;
}

.my-page h2{
font: 14px/24px 'iransans';
text-align:center;
width:auto;
font-weight: bold;
}
.me-welcome h1{
font: 14px/24px 'iransans';
border-bottom: 3px solid #47BCFF;
text-align:center;
width:auto;
font-weight: bold;
margin-top: 15px;
margin-bottom: 25px;
}
.acf-button , #wppb-register-user #register,#wppb-login-wrap #wppb-submit ,#edit_profile, #wppb-recover-password-button{
background-image: linear-gradient( to top,#02639e,#57236c );
color:#fff!important;
border-radius:5px;
cursor:pointer;
padding-right:30px;
padding-left:30px;
border:none!important;
font-family:'iransans'!important;
}
.acf-button {
padding-top:7px;
padding-bottom:7px;
}
.media-menu-item {
font-family: 'iransans';
}
.acf-form-submit .acf-button {
margin-right:12px;
margin-bottom:20px;
}
.my-page .acf-input {
width:100%;
display:block;
float:right;
}
.my-page .form-table tr{
width:100%;
display:block;
float:right;
}
.my-page .form-table td{
width:100%;
display:block;
float:right;
}
.form-table > tbody > .acf-field > .acf-label {
padding:15px 0px 0px 0px!important;
}
.form-table > tbody > .acf-field > .acf-input {
padding:0px!important;
}
.my-page input{
height: 30px;
font-family:'iransans'!important;
border-radius: 5px;
border: 1px solid #CCCCCC;
}
.my-page select{
height: 30px;
font-family:'iransans'!important;
border-radius: 5px;
border: 1px solid #CCCCCC;
}
.my-page select option{
font-family:'iransans'!important;
}
.myadsul {
width:100%;
display:block;
float:right;
margin-bottom: 20px;
}
.myadsul li{
width:calc(100% - 40px);
margin-top:40px;
padding-right:20px;
padding-left:20px;
font-size:14px;
text-align:center;
border-radius:6px;
line-height:40px;
box-shadow: 0 0 8px #989898;
display:block;
float:right;
}
.myadsul li dd{
font-size:30px;
text-align:center;
border-top:2px solid #ccc;
}
.myadsul li a{color:#000;}



.auther-posts {
width:100%;
display:block;
float:right;
}
.auther-posts li {
width:100%;
display:block;
float:right;
border:1px solid #ccc;
border-radius:5px;
margin-top:15px;
}

.auther-posts-permalink {
display:block;
float:right;
padding:15px;
color:#000!important;
}

.auther-posts-deletlink {
display:block;
float:left;
color:#ff0000!important;
padding:15px;
}
.auther-posts-editlink {
display:block;
float:left;
color:#13aa8f!important;
padding:15px;
}

.auther-posts-status-ok {
display:block;
float:right;
border-radius:4px;
background:#18d176!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-pending {
display:block;
float:right;
border-radius:6px;
background:#fb9517!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-rejected {
display:block;
float:right;
border-radius:6px;
background:#ff0000!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-expired {
display:block;
float:right;
border-radius:6px;
background:#0084ff!important;
color:#fff!important;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}
.auther-posts-status-rejected-why {
display:block;
float:right;
padding-right:15px;
padding-left:15px;
padding-top:1px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:10px;
}


/*---containers---*/
.index-large{
width:100%;
background-position: top center;
background-attachment: fixed;
background-opacity: 0.3 ;
}
.index-large-with-back {
width:100%;
display:block;
float:right;
Box-shadow:inset 0px 10px 10px -5px #CCC;
background: url(imgs/page-background.png) repeat rgba(255,255,255,0.5);
}
.large-back-bg4 {
width:100%;
display:block;
float:right;
padding-top:20px;
padding-bottom:20px;
Box-shadow:inset 0px 10px -10px -5px #CCC;
background: url(images/bg4.jpg) repeat rgba(255,255,255,0.5);
}
.large-noback{ 
width: 100%;
height: auto;
display:block;
float:right;
}
.index-small{
width:calc(100% - 12px);
padding-right:6px;
padding-left:6px;
margin:0 auto;
overflow:hidden;
text-decoration:none;
}
.index-small-show {
width:calc(100% - 12px);
padding-right:6px;
padding-left:6px;
margin:0 auto;
text-decoration:none;
}
/*---header---*/
.header {
width:100%;
display:block;
float:right;
height:auto;
}
.header-date {
float:right;
display:block;
width:100%;
text-align:center;
font:14px/28px 'iransans';
color:#ffffff;
line-height:45px;
}
.header-date .fa{color:#ffffff;font-size:12pt;padding-left:4px;}
.header-me {
float:right;
display:block;
width:100%;
text-align:center;
font:12px/28px 'iransans';
color:#ffffff;
line-height:45px;
}
.header-me a{
color:#ffffff;
}
.header-me a:hover{
color:#ccc;
}
.header-me .fa{color:#ffffff;font-size:12pt;padding-left:4px;}
.header-phone {
display:none;
}

.icon_social_header {
display:none;
}

/*------menu*/
.main-menu main-menu-pc{
display: none;
} 
.main-menu{
float:right;
height:75px;
padding-bottom:75px;
width: 100%;
background:rgba(0,0,0,0.8) ;
z-index: 999999999999999999999999999;
}
.logo {
float:right;
display:block;
margin-top:65px;
width:100%;
}
.logo img{
display:block;
float:left;
margin-left:10px;
max-height:75px;
width:auto;
}
/*---popUp---*/
#blanket {
height:0px!important;
margin-top:25px;
float:right;
display:block;
width:100%;
}
#popUpDiv {
box-shadow: 0 0 8px #989898;
border-radius:20px;
margin-top:20px;
font: 13px/26px 'iransans';
color:#ffffff;
width:calc(100% - 40px);
padding:15px;
float:right;
display:block;
}
.bastan {
float:left;
display:block;
height:27px;
width:27px;
background: url(images/close.png);
}
/*---search---*/
#vadie_box,#ejare_box, #gheymat_box, #gheymat_box_2, #code_box, #city4, #city5, #metrazh_box {display:none;}
.selectmood h3 {
margin-bottom:10px;
font-size:14px!important;
}
.search-ekhtesasi {
margin-top:40px;
margin-bottom:40px;
float:right;
height: auto;
border-radius:8px;
padding-right:2%;
padding-left:2%;
padding-top:20px;
padding-bottom:20px;
display:block;
width: 96%;
}
#emkanat{
position:relative!important;
display:block;
cursor:pointer;
float:right;
width: 93%;
font-size:14px;
margin-right: 3%;
margin-left: 3%;
}

.search-ekhtesasi-2 #emkanat{
position:relative!important;
display:block;
float:right;
width:98%;
padding-right:1%;
font-size:16px!important;
text-align:right;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: 0 0 4px #D4D3D3;
}
.search-ekhtesasi-2 .custom-select-2 {
font: 14px/34px 'iransans';
}
.search-ekhtesasi-2 box{
display:block;
width: 100%;
float:right;
}
.custom-select-2{
width:98%;
padding-right:2%;
border-radius:10px;
background: url(images/bgselect.png) no-repeat #fff ;
font: 12px/34px 'iransans';
display:block;
float:right;
margin-bottom:6px;
}
.custom-select-2-option {
width:50%;
float:right;
font-size:12px;
}
#custom-select-2-option-box {
display:none;
position:absolute;
background: rgba(255,255,255,0.9);
text-align:right;
width:auto;
border-radius:5px;
padding:15px 20px 15px 20px;
margin-top:45px;
z-index:999999999999999999;
}
.custom-select-2-option-checkbox {
margin-left:15px;
}
.custom-select-2-option-checkbox span {
float:right;
text-align:right;
}
.zirdes {
color:#94c11f;
font-size:13px;
}
.moamele input, .search-ekhtesasi .moamele input ,.search-ekhtesasis-2 .moamele input {
display:none;
}
.search-ekhtesasi .moamele label ,.search-ekhtesasi-2 .moamele label {
width:calc(22% - 2px);
margin-right:1%;
font-size:13px;
padding-top:10px;
padding-bottom:10px;
margin-left:1%;
border-radius:25px;
display: inline-block;
border:1px rgba(0,0,0,0.4);
text-align:center;
color:#fff;
background:rgba(0,0,0,0.4);
margin-bottom:20px;
cursor: pointer;
}
.search-ekhtesasi .moamele {
display: block;
justify-content:center;
text-align:center;
float:right;
width:100%;
}
.search-ekhtesasi .moamele input[type=radio]:checked + label ,.search-ekhtesasi-2 .moamele input[type=radio]:checked + label {
color:#000;
border:1px solid #ccc;
background:rgba(255,255,255,0.4);
} 
#code_box {width:88%!important;background:none!important;height: auto!important;}
.search-ekhtesasi box select {
border:0px solid #72c0ff;
border-radius:10px;
font:14px 'iransans';
-webkit-appearance: none; appearance: none;
width:calc(100% - 14px);
box-shadow:0 0 10px #D4D3D3;
display:block;
background:#ffffff ;
float:right;
margin-top:7px;
padding:8px;
height:38px;
}

.search-ekhtesasi box{
margin-top:20px;
margin-bottom:20px;
float:right;
width:92%;
height: auto;
padding-right:2%;
margin-right:2%;
padding-left:2%;
margin-left:2%;
padding-top:14px;
padding-bottom:14px;
display:block;
}

.widkolia {
width: calc(100% - 4px)!important;
padding-right:0%!important;
margin-right:0%!important;
padding-left:0%!important;
margin-left:0%!important;
margin-top:0px!important;
margin-bottom:0px!important;
border:0px solid #72c0ff!important;
height: auto!important;
background:none !important;
}
.widkolia select{
width: 96%!important;
-webkit-appearance: none; appearance: none;
margin-right:2%!important;
margin-left:2%!important;
}
.widkolia-2 select{
width: calc(100% - 8px)!important;
border: 0px solid #72c0ff;border-radius: 10px;box-shadow: 0 0 4px #D4D3D3;
display:block;
font-family:'iransans';
float:right;
margin-bottom:10px;
padding:4px;
height:40px;
}
.selectmood select{
width: calc(100% - 8px)!important;
border: 0px solid #72c0ff;border-radius: 10px;box-shadow: 0 0 4px #D4D3D3;
display:block;
font-family:'iransans';
float:right;
margin-bottom:10px;
padding:4px;
height:40px;
}
.widkolia p {
width:100%;
float:right;
margin-bottom:15px;
display:block;
text-align:center;
}

.search-ekhtesasi box small2 input{
border:1px solid #72c0ff;
border-radius:5px;
width:calc(100% - 10px);
display:block;
float:right;
margin-top:7px;
padding-right:4px;
padding-left:4px;
height:25px;
}
.moshaver1{
border: 0px solid #72c0ff!important;
border-radius: 10px!important;
font: 14px 'iransans'!important;
box-shadow: 0 0 10px #D4D3D3!important;
padding-right: 8px!important;
padding-left: 8px!important;
height: 38px!important;
width:calc(96% - 16px)!important;
margin-right: 2% !important;
margin-left: 2% !important;
display:block;
float:right;
background:#ffffff ;
margin-top:7px;
}
.moshaver2 {
display:none;
}
.hidefilter {
display:none;
float:right;
width:100%;
}
.showfilter {
display:block;
}
morefilter2  {
float:right;
width:100%;
display:block;
}
morefilter2 i {
float:left;
}
morefilter2 p {
float:right;
margin-bottom: 0px!important;
width:auto!important;
}
.melk_id{
border: 0px solid #72c0ff;
border-radius: 10px;
box-shadow: 0 0 10px #D4D3D3;
width: 50%;
margin-right: 25%;
margin-left: 25%;
display: block;
font-family: 'iransans';
float: right;
-webkit-appearance: none;
appearance: none;
margin-top: 7px;
margin-bottom: 10px;
padding: 4px;
height: 25px;
}
.search-ekhtesasi box small2{
float:right;
overflow: hidden;
height: auto;
border-radius:8px;
padding-top:20px;
display:block;
width:100%;
-webkit-transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-ms-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
}
.search-ekhtesasi box h1 {
float:right;
margin-top: -10px;
display:block;
width:100%;
margin-bottom:20px;
text-align:center;
font-size:16px;
font-weight:bold;
}
.search-ekhtesasi box span {
text-align:center;
font-size:16px;
float:right;
display:block;
width:100%;
}
.minmaxtitle {
float:right;
margin-bottom:5px;
display:block;
width:50%!important;
text-align:center;
font-size:12px!important;
font-weight:bold;
}

.search-ekhtesasi box small{
float:right;
overflow-x: hidden;
overflow-y: scroll;
border:1px solid #72c0ff;
height: 150px;
border-radius:8px;
padding-right:2%;
margin-right:3%;
padding-left:2%;
padding-top:15px;
padding-bottom:15px;
display:block;
width: calc(43% - 4px);
background:#ffffff ;
}

.buttomsearch-2 {
display:block;
float:left;
width:92%;
margin-right:4%;
margin-left:4%;
cursor:pointer;
font:13px 'iransans'!important;
border:0px solid #fff;
color:#ffffff;
border-radius:5px;
padding-top:7px;
padding-bottom:7px;
text-align:center;
}
/*---peymankar---*/
.peymankar{
display: block;
float:right;
width: calc(98% - 32px);
height: auto;
direction: rtl;
border: 1px solid #ccc;
border-radius: 5px;
padding: 15px;
margin-left: 1%;
margin-right: 1%;
margin-top: 30px;
margin-bottom: 10px;
background: #ffffff;
box-shadow: inset 0px 0px 60px #A1A1A1;
}
.peymankar span{
font-size: 18px;
display: block;
width: 100%;
font-weight: 400;
float: right;
}
.peymankar span li {
float:right;
display:block;
}
.peymankar span a{
font-size: 18px;
font-weight: normal;
color: #ffffff;
width: 100%;
text-align:center;
display: block;
float: left;
margin-top: 10px;
border-radius: 5px;
padding-top: 10px;
padding-bottom: 10px;
}
.peymankar span a:hover{
opacity:0.8;
}
/*---main_links_index---*/
.main_links_index{
display: block;
float: right;
margin-right: 1%;
margin-left: 1%;
width: calc(98% - 2px);
direction: rtl;
text-align: center;
border: 1px solid #ccc;
border-radius: 5px;
line-height:30px;
margin-top: 20px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
background: #ffffff;
box-shadow: inset 0px 0px 60px #A1A1A1;
}
.main_links_index:hover{
color: #fff;
box-shadow: none;
}
.main_links_index span{
font-size: 20px;
display: block;
line-height: 30px;
font-weight: normal;
}
.main_links_index strong{
display: block;
font-size: 14px;
font-weight: normal;
}
/*---slider---*/
.owl-carousel-special {
height:390px;
width:100%;
position:relative;
display:block;
}
.carousel-item-special {
margin-right:2%!important;
margin-left:2%!important;
width:calc(96% - 2px);
display:block;
position:relative;
overflow:hidden;
direction:rtl!important;
height:330px;
border-radius:25px;
border:1px solid #d0d0d0;
box-shadow:0 0 10px #D4D3D3;
background:#fff;
}
.carousel-item-special img {
height:200px;
width:auto;
min-width:100%;
display:block;
float:right;
}

.carousel-item-special span{
font:13px 'iransans';
margin-right:20px;
margin-left:20px;
text-align:right;
width:calc(100% - 40px);
display:block;
float:right;
}
.carousel-item-special vijhe{
padding-top:7px;padding-bottom:7px;
position:absolute;
background:#ff0000;
font-size:14px;
text-align:center;
color:#ffffff;
width:120px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
top:40px;
}
.carousel-item-special moaveze{
padding-top:7px;padding-bottom:7px;
width:120px;
position:absolute;
background:#00ad3d;
font-size:11px;
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
top:130px;
}
.carousel-item-special pishfrosh{
padding-top:7px;padding-bottom:7px;
width:120px;
position:absolute;
background:#008af5;
font-size:11px;
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
top:85px;
}
.melk-moamele {
position:absolute;
font:13px/36px 'iransans';
text-align:center;
color:#ffffff;
left:10px;
top:160px;
z-index:999999999999999999;
}
.melk-moamele melk{
background:#008af5;
padding-right:3px;
padding-left:3px;
float:right;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
}
.melk-moamele moamele{
background:#ff0000;
padding-right:3px;
padding-left:3px;
float:right;
border-top-left-radius:3px;
border-bottom-left-radius:3px;
}
.melk-moamele-2 {
top:10px!important;
}
.carousel-item-special monghazi {
position:absolute;
height:100px;
line-height:100px;
width:100%;
margin-top:40px!important;
font-size:30px;
font-weight:bold;
text-align:center;
border:1px solid #d0d0d0;
color:#ffffff;
background:rgba(255,0,0,0.7);
display:block;
}
.carousel-item-special h2 {
font:16px/30px 'iransans';
margin-top:10px;
height:30px;
direction:rtl!important;
text-align:right;
float:right;
width:100%;
overflow:hidden;
display:block;
}
.carousel-item-special span li{
width:100%;
color:#000;
height:22px;
overflow:hidden;
padding-top:2px;
padding-bottom:2px;
display:block;
float:right;
}
.carousel-item-special span ul{
width:auto;
color:#a5a5a5;
font:12px 'iransans';
font-weight:bold;
height:22px;
overflow:hidden;
padding-top:2px;
padding-bottom:2px;
display:block;
float:right;
text-align:right;
}
.carousel-item-special span ol{
width:auto;
height:22px;
font-weight:bold;
color:#000;
font:16px 'iransans';
overflow:hidden;
display:block;
float:left;
text-align:right;
}
.carousel-item-special span ol g{
float:left;
margin-right:5px;
}
.enteha {
margin-top:5px;
display:block;
float:right;
padding-top:10px;
}
.owl-carousel-special .owl-next{background:url(images/left-1.png) no-repeat;opacity: 0.8;float:left;color:#aeb0b1;margin-top:-135px;left:15px;width:40px;height:40px;position:absolute;z-index:2}
.owl-carousel-special .owl-prev{background:url(images/right-1.png) no-repeat;opacity: 0.8;float:right;color:#aeb0b1;margin-top:-135px;right:15px;width:40px;height:40px;position:absolute;z-index:2}
.owl-carousel-special .owl-next:hover{opacity: 1; }
.owl-carousel-special .owl-prev:hover{opacity: 1; }

/*------parallax-----*/
.title_box{
overflow: hidden;
padding-right: 10px;
border:0;
margin:0 0 10px;
}
.parallax {
min-height: auto;
padding:20px 0;
background-size: cover;
overflow: hidden;
}
.main_box{
overflow:hidden;
width:98%;
margin-right:1%;
margin-left:1%;
margin-top:15px;
margin-bottom:15px;
float:right;
}
.index-sitha-box-content{
width: 100%;
display:block;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
margin-bottom: 30px;
height: 350px;
overflow-y: scroll;
overflow-x: hidden;
}
.index-sitha-box00{
margin-right: 20px;
}
.main_box .title_box{
border-radius: 5px 5px 0 0;
border: 1px solid #d2d2d2;
border-bottom:0;
background: #ececec;
margin:0;
}
.title_box span{
font: 15px/40px IRANSans;
display: block;
float: right;
color:#000;
padding: 0 10px;
font-weight: 400;
}
.content_box{
background: #fff;
padding: 10px;
border: 1px solid #dcdcdc;
border-radius: 0 0 5px 5px;
overflow: auto;
position: relative;
}
.content_box ul{overflow:hidden;height: auto;padding:0;margin:0;}
.content_box ul li {
overflow: hidden;
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #eaeaea;
margin-left: 15px;
}
.content_box ul li:last-child{border:0;}
.similar li img{
float: right;
margin: 0 0 0 7px;
width: 70px;
height: 55px;
object-fit:cover;
border-radius: 5px;
border: 3px solid #d8d8d8;
}
.main_box li img {
float: right;
margin: 0 0 0 7px;
width: 70px;
height: 55px;
object-fit:cover;
border-radius: 5px;
border: 3px solid #d8d8d8;
}
.content_box ul li a {
font: 10pt/20pt IRANSans;
color: #3e3e3e;
display: block;
}
.content_box .mCSB_scrollTools{left:0 !important;}
/*---blog---*/
.title-blog {
text-align:center;
margin-right:auto;margin-left:auto;margin-bottom:20px;width:auto;display:table;
}
.title-blog h2:after {content:' « ';display:block;width:50px;margin-left:15px;float:right;height:12px;}
.title-blog h2:before {content:' » ';display:block;width:50px;margin-right:15px;height:12px;float:left;}

.blog-4 {
width:calc(98% - 2px );
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border: 1px solid #ddd;
margin-right:1%;
background:#fff;
margin-bottom:40px;
transition: all 0.4s ease-in-out;
overflow:hidden;
margin-left:1%;
display:block;
float:right;
}
.blog-4 h3 a{
font:16px/24px 'iransans';
color:#57434a;
text-align:right;
overflow:hidden;
display:block;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
}
.blog-4 img{
width:calc(100% - 4px);
height:230px;
margin:2px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.blog-4:hover{opacity: 0.8;}
.blog-4 span {
color: #000000;
display:block;
font:12px/22px 'iransans';
height: 112px;
overflow:hidden;
margin-bottom:15px;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;}


.blog-2 {
width:calc(100% - 2px );
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
border: 1px solid #ddd;
margin-bottom:40px;
transition: all 0.4s ease-in-out;
overflow:hidden;
display:block;
float:right;
}
.blog-2 h3 a{
font:16px/24px 'iransans';
color:#57434a;
text-align:right;
overflow:hidden;
display:block;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
}
.blog-2 img{
width:calc(100% - 4px);
height:230px;
margin:2px;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
.blog-2:hover{opacity: 0.8;}
.blog-2 span {
color: #000000;
display:block;
font:12px/22px 'iransans';
height: 112px;
overflow:hidden;
margin-bottom:15px;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;}




/*--footer--*/

footer{
overflow:hidden;
background: url(images/avatar_all.png) no-repeat center bottom #fefdf7 ;
width:100%;
display:block;
float:right;
}
.box-footer-2{
overflow:hidden;
width:96%;
margin-top:15px;
margin-bottom:15px;
margin-right:1%;
margin-left:1%;
padding-right:1%;
padding-right:1%;
float:right;
display:block;
font:10pt/20pt 'iransans';
}
.box-footer-2 p i{
width:40px;
font-size:16pt;
text-align:center;
}
.box-footer-4{
overflow:hidden;
width:96%;
margin-top:10px;
margin-bottom:30px;
margin-right:1%;
margin-left:1%;
padding-right:1%;
padding-right:1%;
float:right;
display:block;
font:10pt/20pt 'iransans';
}
.box-footer-4 p i{
width:40px;
font-size:16pt;
text-align:center;
}
.title-box-footer{
overflow:hidden;
font:16px/22px 'iransans';
width:100%;
float:right;
margin-bottom:10px;
display:block;
}
/*--copyright---*/

.copyright{
background:#333333;
color:#ffffff;
overflow:hidden;
padding-top: 15px;
padding-bottom: 20px;
width:100%;
display:block;
float:right;
}
.copyright p{
float:right;
font:9pt/20pt 'iransans';
color:#cfcfcf;
margin:0;
text-align:center;
}
.copyright p a{color:#ff2b2b;}
.copyright left a {
float:left;
width:100%;
text-align:center;
font:9pt/25pt 'iransans';
color:#ff2b2b;
}
.icon_social{
float:left;
overflow:hidden;
margin-top: 10px;
}
.icon_social a{
width:40px;
height:40px;
float:left;
margin-right:5px;
text-align:center;
border-radius: 3px;
font-size:22pt;
line-height:40px;
color:#fff;
}
.icon_social a:hover{opacity:0.8;}
.icon_social a .fa{margin-top: 5px; color: #fff;}
/*--breadcrumb---*/
.breadcrumb{
background:#ffffff;
display:block;
float:right;
box-shadow:0 0 10px #D4D3D3;
border-radius:7px;
width:96%;
padding-right:2%;
padding-left:2%;
height:auto;
padding-top:10px;
padding-bottom:10px;
font: 14px/28px 'iransans';
}
.breadcrumb a{
color:#000000;
display:block;
}
.breadcrumb li{
padding-left: 15px;
float:right;
display:block;
}
.breadcrumb .separator{
font-size:18px;
display:block;
font-weight:100;
color:#ccc;
}
/*--single-right---*/
.single-right {
width:100%;
float:right;
display:block;
}
#kh_amlak_items {
    margin-top: 20px;
}
.single-right-content {
width:calc(100% - 40px);
box-shadow:0 0 10px #D4D3D3;
float:right;
padding:20px;
margin-top:20px;
margin-bottom:20px;
border-radius:7px;
background:#fff;
display:block;
}
.single-right-content h1{
width:100%;
display:block;
margin-top:15px;
margin-bottom:15px;
text-align:right;
float:right;
font:19px/30px 'iransans';
}
.single-right-content-img {
width:100%;
box-shadow:0 0 10px #D4D3D3;
float:right;
height:310px;
overflow:hidden;
font-size:13px!important;
margin-top:20px;
position:relative;
margin-bottom:20px;
border-radius:6px;
background:#fff;
display:block;
}
.single-right-content-img  .owl-carousel-special .owl-item {
  height:310px!important;
}
.single-right-content-img  .owl-carousel-special .owl-item li {
  height: 100%!important;
  display: flex!important;
  align-items: center!important;
  justify-content: center!important;
}

.single-right-content-img  .owl-carousel-special .owl-item img {
height: auto;
width: auto;
max-height: 310px!important;
max-width: 100%!important;
line-height: 310px!important;
}
.single-right-content-img vijhe{
padding-top:5px;padding-bottom:5px;
position:absolute;
background:#ff0000;
font:12px 'iransans';
text-align:center;
color:#ffffff;
width:90px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
display:block;
right:0;
bottom:10px;
z-index:999;
}
.single-right-content-img moaveze{
padding-top:5px;padding-bottom:5px;
position:absolute;
background:#00ad3d;
font:12px 'iransans';
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
right:0;
bottom:45px;
display:block;
width:100px;
z-index:999;
}
.single-right-content-img pishfrosh{
padding-top:5px;padding-bottom:5px;
position:absolute;
background:#008af5;
font:12px 'iransans';
text-align:center;
color:#ffffff;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
right:0;
bottom:80px;
display:block;
width:80px;
z-index:999;
}

.single-right-content-img monghazi{
padding-top:30px;
padding-bottom:30px;
position:absolute;
margin-top:12px;
top: 70px;
font-size:32px!important;
font-weight:bold!important;
z-index:999;
font:16px 'iransans';
text-align:center;
color:#fff;
width:100%;
display:block;
background:rgba(255,0,0,0.7);
}

.single-right-content-img .owl-next{height:45px!important;line-height:45px;background-image: linear-gradient(  to right,rgba(0,0,0,0.6),rgba(0,0,0,0.0)  );display:block;border-radius:5px;text-align:center;font-size:40px;float:left;color:#fff;margin-top:-50px;left:5px;width:45px;position:absolute;z-index:2}
.single-right-content-img .owl-prev{height:45px!important;line-height:45px;background-image: linear-gradient(  to right,rgba(0,0,0,0.0),rgba(0,0,0,0.6)  );display:block;border-radius:5px;text-align:center;font-size:40px;float:right;color:#fff;margin-top:-50px;left:55px;width:45px;position:absolute;z-index:2}
.single-right-content-img .owl-next:hover {background-image: linear-gradient(  to right,rgba(0,0,0,0.8),rgba(0,0,0,0.0)  );}
.single-right-content-img .owl-prev:hover {background-image: linear-gradient(  to right,rgba(0,0,0,0.0),rgba(0,0,0,0.8)  );}

.single-right-content p {margin-bottom: 15px;}
.single-right-content ol li,.post-content ul li{font-size: 13px;}
.single-right-content ul li{list-style:none; padding: 0;}
.single-right-content ol li {list-style:none;}
.single-right-content .alignright {float:right; margin:12px 0 12px 12px;max-width:100%;}
.single-right-content .alignleft {float:left; margin:12px 12px 12px 0;max-width:100%;}
.single-right-content .aligncenter {display:block; margin:12px auto;max-width:100%;}
.single-right-content h2 {color:#535d60;font:20px/30px 'iransans';}
.single-right-content h3 {color:#535d60;font:19px/30px 'iransans';}
.single-right-content h4 {color:#535d60;font:18px/30px 'iransans';}
.single-right-content h5 {color:#535d60;font:17px/30px 'iransans';}
.single-right-content h6 {color:#535d60;font:16px/30px 'iransans';}
.single-right-content table{margin:10px 0;}
.single-right-content table td {border:1px solid #b9b9b9; padding:7px 6px;}
.detail-ads{display: inline-block;width: 100%;}
.detail-ads li{width: 100%; display: inline-block; padding: 10px 0; border-bottom: 1px solid #f5f5f5;}
.detail-ads li:nth-last-child(odd){border-left: 0;} .detail-ads li:nth-last-child(3){border-bottom: 0;}li:nth-last-child(2){border-bottom: 0;}
.detail-ads li:last-child{border-bottom: 0;}
.detail-ads span{font-weight: bold;}
.single-right-content sadbox {
width:100%;
display:block;
text-align:right;
float:right;
font-size:14px!important;
margin-top:15px;
margin-bottom:15px;
}
/*--single-left---*/
.single-left {
width:100%;
float:left;
display:block;
}
.single-left-content {
width:calc(100% - 40px);
box-shadow:0 0 10px #D4D3D3;
float:left;
padding:20px;
margin-top:20px;
margin-bottom:20px;
border-radius:7px;
background:#fff;
display:block;
}
.infoboxing {
width:calc(100% - 20px);display:block;float:right;
padding:10px;
margin-bottom:20px;
}
.single-left-content-title h3 {
font:16px/32px 'iransans';
color:#000000;
display:block;
text-align:center;
line-height:20px;
float:right;
width:100%;
padding-bottom:10px;
margin-bottom:10px;
overflow:hidden;
}
.single-left-content infbox qrcode{
display:block;
float:left;
}
.single-left-content infbox p{
display:block;
width:calc(100% - 120px);
float:right;
}
.addtoanyleft {
display:table;
text-align:center;
margin-right:auto;
margin-left:auto;
}
.addtoanyleft {text-align: center;}
.addtoanyleft a {
width: 40px;
height: 40px;
margin-left:6px;
font-size:22px;
display: block!important;
float:right;
color:#fff;
border-radius: 50%;
}
.addtoanyleft i {line-height: 40px;}
.addtoanyleft .twitter {background-color:#55acee;}
.addtoanyleft .facebook {background-color:#4267B2;}
.addtoanyleft .telegram{background-color:#55acee;}
.addtoanyleft .whatsapp{background-color:#33cc33;}
.single-left-content infbox{
display:block;
text-align:right;
float:right;
width:100%;
color:#535d60;
font:13px/26px 'iransans';
}
.single-left-content h4 {
font:17px/26px 'iransans'!important;
text-align:center;
width:100%;
margin-top:15px;
display:block;
float:right;
color:#000;
}
.single-left-content phone {
font:14px/26px 'iransans'!important;
font-weight: 700!important;
margin-top:15px;
width:calc(100% - 32px);
border-radius:22px;
padding:6px 15px 6px 15px;
text-align:left;
display:block;
float:right;
}
.single-left-content .acf-fields {
float: right;
display: block;
width: 100%;
}
.single-left-content phone i{
text-align:right;
font-size: 22px !important;
float:right;
}
.single-left-content span a {
width:100%;
color:#636363;
padding-bottom:5px;
padding-top:5px;
font-size:14px;
display:block;
float:right;
}
.single-vijhe-sidabar {
width:calc(100% - 14px);
border:2px solid #ccc;
float:left;
display: block;
margin-top:10px;
margin-bottom:10px;
}
.single-left-content-single {
overflow: hidden;
width:100%;
margin-bottom: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #eaeaea;
}
.single-left-content-single img{
float: right;
margin: 0 0 0 7px;
width: 70px;
height: 55px;
display: block;
object-fit:cover;
border-radius: 5px;
border: 3px solid #d8d8d8;
}
.single-left-content-single h3 a {
float: right;
width: calc(100% - 83px);
font: 10pt/20pt IRANSans;
color: #3e3e3e;
display: block;
}

/*---moshaver-single---*/
.moshaver-single-2, .moshaver-single {
width:100%;
display:block;
float:right;
height:auto;
margin-bottom:15px;
background:#fff;
}
.moshaver-single-2 img, .moshaver-single img{
width:120px;
height:120px;
display:table;
box-shadow: 0px 0px 4px #c5c5c5;
margin-right:auto;
margin-left:auto;
border-radius:60px;
}
.moshaver-single-2 span ,.moshaver-single span {
font:15px/20px 'iransans';
color:#4f4f4f;
display:block;
text-align:right;
float:right;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
/*---pagenumber---*/
.box_post{
width:calc(98% - 30px);
display:block;
margin-right:1%;
margin-left:1%;
float:right;
height:auto;
box-shadow:0 0 10px #D4D3D3;
border-radius:7px;
margin-bottom:15px;
margin-top:15px;
background:#fff;
padding:15px;
}
.box_post_4{
width:calc(98% - 30px);
display:block;
margin-right:1%;
margin-left:1%;
float:right;
height:auto;
box-shadow:0 0 10px #D4D3D3;
border-radius:7px;
margin-bottom:15px;
margin-top:15px;
background:#fff;
padding:15px;
}
.box_post img{
width:170px;
height:170px;
display:table;
margin-right:auto;
margin-left:auto;
border:4px solid #dadada;
object-fit:cover;
border-radius:4px;
}
.box_post h3 {
font:15px/30px 'iransans';
display:block;
margin-top:4px;
margin-bottom:4px;
float:right;
text-align:center;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
overflow:hidden;
}
.box_post p{
font:12px/22px 'iransans';
color:#5c5c5c;
float:right;
display:block;
height:auto;
text-align:center;
width:calc(100% - 20px);
padding-right:10px;
padding-left:10px;
margin-top:4px;
margin-bottom:4px;
overflow:hidden;
}
.priceboxpost {
font:14px/22px 'iransans'!important;
color:#227ad8!important;
}




/*---box_post---*/
#more_posts {
display:table;
margin-right:auto;
margin-left:auto;
width:130px;
cursor:pointer;
text-align:center;
color:#fff;
font-size:14px!important;
border-radius:22px;
line-height:45px;
}
.box_post_2{
width:94% ;
margin-right:2%!important;
margin-left:3%!important;
display:block;
float:right;
height:270px;
overflow:hidden;
box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
border-radius:10px;
margin-bottom:15px;
background:#fff;
}
.box_post_2 img{
float:right;
width:auto;
min-width:100%;
height:170px;
display:block;
}
.box_post_2 p{
font:13px/30px 'iransans';
color:#5c5c5c;
float:right;
display:block;
text-align:center;
height:22px;
padding-right:2%;
padding-left:2%;
margin-top:10px;
margin-bottom:7px;
overflow:hidden;
}
.box_post_p_b{width:56%;}
.box_post_p_7{width:36%;}
.box_post_2 ol{
color: #00599a;
font-weight:bold!important;
float:right;
margin-top:5px;
font:16px/30px 'iransans';
font-size:16px!important;
display:block;
text-align:center;
width:96%;
padding-right:2%;
padding-left:2%;
}

.acf-checkbox-list li {
width: 50%;
margin-right: 0px!important;
}

/*---pagenumber---*/
.pagenumber {
padding-top:30px;
display:block;
text-align:center;
float:right;
width:100%;
margin-bottom:35px;
}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {color: #fff;text-decoration:none;}
.navigation li {display: inline;}
.navigation li a,.navigation li a:hover,.navigation li.active a,
.navigation li.disabled {
background-color: #6FB7E9;
border-radius: 3px;
cursor: pointer;
padding: 12px;
padding: 0.75rem;
}
.navigation li a:hover, .navigation li.active a {background-color: #3C8DC5;}
.navigation .screen-reader-text{display: none;}
.navigation .nav-links .next{
font: 14px/25px 'iransans';
color: #727272;
display: inline-block;
padding: 0 9px;
height: 25px;
border: 1px solid #d2d0d0;
background: #e5e5e5;
}
.navigation .nav-links .next:hover{color: #fff;}
.navigation .nav-links .prev{
font: 14px/25px 'iransans';
color: #727272;
display: inline-block;
padding: 0 9px;
height: 25px;
border: 1px solid #d2d0d0;
background: #e5e5e5;
}
.navigation .nav-links .prev:hover{color: #fff;}
.navigation .nav-links .current{background: #f08638; color: #fff}
.navigation .nav-links .current:hover{background: #f08638 !important; color: #fff}
.wid50 {width:100%!important;}
.wid25{width:50%!important;}
}


.leaflet-control-geocoder-icon {border-radius: 4px 0 0 0!important;box-shadow: 0px 1px 5px #c6c6c6!important;}
.leaflet-control-geocoder-form {box-shadow: 0px 1px 3px #c6c6c6!important;border-radius: 0 4px 0 0!important;}


.stellarnav { font-size:14px;min-width:250px; z-index: 9999; line-height: 45px;margin-top:10px;float:right; }
.stellarnav a { color: #fff; }
.stellarnav ul { margin: 0; padding: 0; text-align: right; }
.stellarnav li { list-style: none; display: block; margin: 0; padding: 0; position: relative; line-height: normal; vertical-align: middle; }
.stellarnav li a { padding-right: 15px;padding-left: 15px;padding-top: 8px;padding-bottom: 8px; display: block; text-decoration: none; color: #000; font-size: inherit; font-family: inherit; box-sizing: border-box; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; transition: all .3s ease-out; }

/* main level */
.stellarnav > ul > li { display: inline-block;  }
.stellarnav > ul > li > a { padding: 0px 12px; }
.stellarnav > ul > li > a { padding-bottom: 10px;padding-top: 10px; }

.stellarnav ul li ul li i {padding-left:8px;}
/* first level dd */
.stellarnav ul ul { border-radius:6px;box-shadow: 0px 1px 5px #c6c6c6;padding-top: 10px;padding-bottom: 10px;top: auto; width: 220px; position: absolute; z-index: 9900; text-align: right; display: none; background: #ddd; }
.stellarnav li li { display: block; }

/* second level dd */
.stellarnav ul ul ul { top: 0; right: 220px; }
.stellarnav > ul > li:hover > ul > li:hover > ul { opacity: 1; visibility: visible; top: 0; }

/* .drop-right */
.stellarnav > ul > li > ul { right: 0; }
.stellarnav li ul ul { left: auto; right: 220px; }

/* light theme */
.stellarnav.light {  }
.stellarnav.light a { color: #000; }
.stellarnav.light ul ul { background: rgba(255, 255, 255, 1); }
.stellarnav.light li a { color: #000; }
.stellarnav.light ul li ul li a { color: #000!important; }

/* dark theme */
.stellarnav.dark {  }
.stellarnav.dark a { color: #000; }
.stellarnav.dark ul ul { background: rgba(0, 0, 0, 1); }
.stellarnav.dark li a { color: #000; }
/* sticky nav */
.stellarnav.fixed { position: fixed; width: 100%; top: 0; right: 0; z-index: 9999; }

/* only used when 'scrollbarFix' is set to true in the js. This fixes horizontal scrollbar caused by the dd menus that are very long.*/
body.stellarnav-noscroll-x { overflow-x: hidden; }

/* general styling */
.stellarnav li.has-sub > a:after { content: ''; margin-right: 10px; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid #FFF; display: inline-block; }
.stellarnav li li.has-sub > a:after { margin-right: 10px; float: left; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #FFF; position: relative; top: 4px; }
.stellarnav li li.has-sub > a:after { float: right; margin-left: 10px; border-right: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #FFF; }
.stellarnav.hide-arrows li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after, .stellarnav.hide-arrows li li.has-sub > a:after { display: none; }
.stellarnav .menu-toggle, .stellarnav .close-menu, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile { display: none; text-transform: uppercase; text-decoration: none; }
.stellarnav .dd-toggle { display: none; position: absolute; top: 0; left: 0; padding: 0; width: 48px; height: 48px; text-align: center; z-index: 9999; border: 0; }
.stellarnav.desktop li.has-sub a { padding-left: 5px; }
.stellarnav.desktop.hide-arrows li.has-sub a { padding-left: 15px; }
.stellarnav.mobile > ul > li > a.dd-toggle { padding: 0; }
.stellarnav li.call-btn-mobile, .stellarnav li.location-btn-mobile { display: none; }
.stellarnav svg { fill: currentColor; width: 1em; height: 1em; position: relative; top: 2px; }
.stellarnav a.dd-toggle .icon-plus { box-sizing: border-box; transition: transform 0.3s; width: 12px; height: 100%; position: relative; vertical-align: middle; display: inline-block; }
.stellarnav a.dd-toggle .icon-plus:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(90deg); transition: width 0.3s; }
.stellarnav a.dd-toggle .icon-plus:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; }
.stellarnav li.open > a.dd-toggle .icon-plus { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
.stellarnav.light a.dd-toggle .icon-plus:before { border-color: #000; }
.stellarnav.light a.dd-toggle .icon-plus:after { border-color: #000; }
.stellarnav.dark a.dd-toggle .icon-plus:before { border-color: #FFF; }
.stellarnav.dark a.dd-toggle .icon-plus:after { border-color: #FFF; }
.stellarnav .icon-close { box-sizing: border-box; width: 12px; height: 12px; position: relative; display: inline-block; }
.stellarnav .icon-close:before { content: ''; display: block; width: 12px; height: 0px; border-bottom: solid 3px #777; position: absolute; top: 50%; transform: rotate(45deg); }
.stellarnav .icon-close:after { content: ''; display: block; width: 12px; height: 0px; top: 50%; border-bottom: solid 3px #777; position: absolute; transform: rotate(-45deg); }
.stellarnav.light .icon-close:before { border-color: #000; }
.stellarnav.light .icon-close:after { border-color: #000; }
.stellarnav.dark .icon-close:before { border-color: #FFF; }
.stellarnav.dark .icon-close:after { border-color: #FFF; }

/* mobile nav */
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu { padding: 15px; box-sizing: border-box; }
.stellarnav .menu-toggle span.bars { display: inline-block; margin-left: 7px; position: relative; top: 3px; }
.stellarnav .menu-toggle span.bars span { display: block; width: 15px; height: 2px; border-radius: 6px; background: #777; margin: 0 0 3px; }
.stellarnav .full { width: 100%; }
.stellarnav .half { width: 50%; }
.stellarnav .third { width: 33%; text-align: center; }
.stellarnav .location-btn-mobile.third { text-align: center; }
.stellarnav .location-btn-mobile.half { text-align: left; }
.stellarnav.light .third, .stellarnav.light .half { border-right: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.right .third, .stellarnav.light.right .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light.left .third, .stellarnav.light.left .half { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.light .third:first-child, .stellarnav.light .half:first-child { border-right: 0; }
.stellarnav.dark .third, .stellarnav.dark .half { border-right: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.right .third, .stellarnav.dark.right .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.dark.left .third, .stellarnav.dark.left .half { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.light.right .menu-toggle, .stellarnav.light.left .menu-toggle { border-bottom: 0; }
.stellarnav.dark.right .menu-toggle, .stellarnav.dark.left .menu-toggle { border-bottom: 0; }
.stellarnav.dark .third:first-child, .stellarnav.dark .half:first-child { border-right: 0; }
.stellarnav.light .menu-toggle span.bars span { background: #000; }
.stellarnav.dark .menu-toggle span.bars span { background: #000; }
.stellarnav.mobile.light ul a { color: #000!important; }
.stellarnav.mobile.light .menu-toggle { margin-top:65px!important;width:90px; }
.stellarnav.mobile { position: absolute;z-index: 9999999999999999999999999999999999999999999999999999; }
.stellarnav.mobile.fixed { position: static; }
.stellarnav.mobile ul { position: relative; display: none; }
.stellarnav.mobile.active { padding-bottom: 0; }
.stellarnav.mobile.active > ul { display: block; }
.stellarnav.mobile ul { text-align: right; }
.stellarnav.mobile > ul > li { display: block; }
.stellarnav.mobile > ul > li > a {padding-right: 15px;padding-left: 15px;padding-top: 12px;padding-bottom: 12px; }
.stellarnav.mobile ul { background: rgba(221, 221, 221, 1); }
.stellarnav.mobile ul ul { position: relative; opacity: 1; visibility: visible; width: auto; display: none; -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; }
.stellarnav.mobile ul ul ul { right: auto; top: auto; }
.stellarnav.mobile li ul ul { left: auto; }
.stellarnav.mobile li a { border-bottom: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile > ul { border-top: 1px solid rgba(255, 255, 255, .15); }
.stellarnav.mobile.light li a { border-bottom: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile.light > ul { border-top: 1px solid rgba(0, 0, 0, .15); }
.stellarnav.mobile li a.dd-toggle { border: 0; }
.stellarnav.mobile.light li a.dd-toggle { border: 0; }
.stellarnav.mobile .menu-toggle, .stellarnav.mobile .dd-toggle, .stellarnav.mobile .close-menu, .stellarnav.mobile .call-btn-mobile, .stellarnav.mobile .location-btn-mobile { display: inline-block; }
.stellarnav.mobile li.call-btn-mobile { border-left: 1px solid rgba(255, 255, 255, .1); box-sizing: border-box; }
.stellarnav.mobile li.call-btn-mobile, .stellarnav.mobile li.location-btn-mobile { display: inline-block; width: 50%; text-transform: uppercase; text-align: center; }
.stellarnav.mobile li.call-btn-mobile.full, .stellarnav.mobile li.location-btn-mobile.full { display: block; width: 100%; text-transform: uppercase; border-left: 0; text-align: right; }
.stellarnav.mobile.light ul { background: rgba(255, 255, 255, 1); }
.stellarnav.mobile.dark ul { background: rgba(0, 0, 0, 1); }
.stellarnav.mobile.dark ul ul { background: rgba(255, 255, 255, .08); }
.stellarnav.mobile.light li.call-btn-mobile { border-left: 1px solid rgba(0, 0, 0, .1); }
.stellarnav.mobile.top { position: absolute; width: 100%; top: 0; right: 0; z-index: 9999; }
.stellarnav.mobile li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after, .stellarnav.mobile li li.has-sub > a:after { display: none; }

/* right and left positions */
.stellarnav.mobile.left > ul, .stellarnav.mobile.right > ul { position: fixed; top: 0; bottom: 0; width: 100%; max-width: 280px; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.stellarnav.mobile.left > ul { left: 0; }
.stellarnav.mobile.left .close-menu, .stellarnav.mobile.right .close-menu { display: inline-block; text-align: left; }
.stellarnav.mobile.right > ul { right: 0; }
.stellarnav.mobile.left .location-btn-mobile.half, .stellarnav.mobile.left .call-btn-mobile.half, .stellarnav.mobile.left .close-menu.half { text-align: center; }
.stellarnav.mobile.left .location-btn-mobile.third, .stellarnav.mobile.left .call-btn-mobile.third, .stellarnav.mobile.left .close-menu.third { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.half, .stellarnav.mobile.right .call-btn-mobile.half, .stellarnav.mobile.right .close-menu.half { text-align: center; }
.stellarnav.mobile.right .location-btn-mobile.third, .stellarnav.mobile.right .call-btn-mobile.third, .stellarnav.mobile.right .close-menu.third { text-align: center; }
.stellarnav.mobile.right .menu-toggle.half, .stellarnav.mobile.right .menu-toggle.third, .stellarnav.mobile.left .menu-toggle.half, .stellarnav.mobile.left .menu-toggle.third { text-align: right; }
.stellarnav.mobile.right .close-menu.third span, .stellarnav.mobile.left .close-menu.third span { display: none; }

/* mega dd */
.stellarnav.desktop li.mega ul ul { background: none; }
.stellarnav.desktop li.mega li { display: inline-block; vertical-align: top; margin-right: -4px; }
.stellarnav.desktop li.mega li li { display: block; position: relative; right: 4px; }
.stellarnav.desktop li.mega ul ul { width: auto; }
.stellarnav.desktop > ul > li.mega { position: inherit; }
.stellarnav.desktop > ul > li.mega > ul { width: 100%; }
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul { display: block; position: relative; right: auto; }
.stellarnav.desktop > ul > li.mega > ul > li { padding-bottom: 15px; box-sizing: border-box; }
.stellarnav.desktop li.mega li li a { padding: 5px 15px; }
.stellarnav.desktop li.mega li.has-sub a:after { display: none; }
.stellarnav.desktop > ul > li.mega > ul > li > a { color: yellow; }

/* Fallback for slow javascript load */
@media only screen and (max-width : 1196px) {.stellarnav { overflow: hidden; display: block; }.stellarnav ul { position: relative; display: none; }}

/* mobile nav */
@media only screen and (max-width : 1196px) {.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span { display: none; }}



.acf-field-5bbda7f9fe590 , #acf-field_5bbda7f9fe590 {
display:none!important;
height:0px!important;
width:0px!important;
overflow:hidden!important;
}
.wp-media-buttons ,.wp-editor-tabs , .mce-flow-layout , .media-search-input-label, .media-attachments-filter-heading , #media-attachment-filters, #media-attachment-date-filters , #media-search-input, .media-frame-title ,.media-frame-actions-heading , .is-closed , .screen-reader-text {display:none!important;}
.mce-toolbar-grp > div {padding:0px!important;}
.acf-field--post-title:before {display:block;content:'عنوان';}
.acf-field--post-title .acf-label{display:none;}
.acf-field--post-content:before {display:block;content:'توضیحات';}
.acf-field--post-content .acf-label{display:none;}
.acf-fields > .acf-field { border: #fff solid 0px!important; }
.upload-ui , .max-upload-size , .media-button , .button-primary {font-family:'iransans'!important;}
.wid100map{width:100%!important;}
.wid100map iframe{width:100%!important;}
.pippin_form label { display: block; float: right; width: 130px; margin-bottom:5px;}
.pippin_form input[type="text"],.pippin_form select , .pippin_form input[type="password"],
.pippin_form input[type="email"] {padding: 4px 8px;margin-bottom:5px;background: #f0f0f0;border: 1px solid #ccc;}
.pippin_form input[type="text"]:focus, .pippin_form input[type="password"]:focus,
.pippin_form input[type="email"]:focus {border-color: #aaa;}
.pippin_errors { padding: 8px; border: 1px solid #f50; margin: 0 0 15px; }
.digits_bx_cred_frm_container .acf-user-register-fields {display:none;}




@media print {
header , .header , #header , footer , .footer ,.copyright,.printing, #footer , .single-right-content-img , .single-hidden ,.single-left-content-title , .main-menu , .breadcrumb {height:0px!important;overflow:hidden!important;
width:0px!important;display:none!important;font-size:14px!important;}
body {font-size:14px!important;padding-top: 20px;}
.detail-ads li{width: 33.333%; display: inline-block; padding: 0px 0px; border-bottom: 1px solid #f5f5f5;}
.single-right-content-img-print {display:block!important;float:right;width:100%;height:auto; }
.single-right-content-img-print img{display:block!important;float:right;width:auto;max-width:50%;max-height:400px;height:auto; }
a[href]:after {content: none !important;}
.w3-bar {display:none!important;}
.hideinprint {display:none!important;}
.single-form-state  {display:none!important;}
.single-left-content-title  {display:none!important;}
@page {margin-top: 0;margin-bottom: 0;}
}



#video embed{ width:100%;height:400px;}
.w3-border {border: 1px solid #ccc !important;}
.w3-container, .w3-panel {padding: 0px 20px 10px 20px;}
.w3-black, .w3-hover-black:hover {color: #fff !important;}
.w3-bar {width: 100%;overflow: hidden;}
.w3-button {color: #000 !important;background-color: #fafafa;}
.w3-button:hover {color: #000 !important;background-color: #ccc !important;}
.w3-bar .w3-button {white-space: normal;}
.w3-bar .w3-bar-item {padding: 8px 16px;margin-right:2px;float: right;width: auto;border: none;display: block;outline: 0;}
.w3-btn, .w3-button {    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;user-select: none;}
.w3-btn, .w3-button {background-color: #ebebeb;border-top-right-radius:5px;border-top-left-radius:5px;border: none;display: inline-block;padding: 8px 16px;vertical-align: middle;overflow: hidden;text-decoration: none;color: #000;text-align: center;cursor: pointer;white-space: nowrap;}
button, html [type="button"], [type="reset"], [type="submit"] {    -webkit-appearance: button;}
button, select {text-transform: none;}
button, input {overflow: visible;}
button, input, select, textarea {font: inherit;margin: 0;}
.w3-red,.w3-hover-red:hover{color:#fff!important;}