/*
Theme Name: Web01 RealState C1
Theme URI: http://web01.ir
Author URI: http://web01.ir
Description: RealState Theme - Design By Web01.ir
Version: 2.0
*/

@font-face {
  font-family: myfont2;
  src: url("fonts/myfont2.eot");
  src: url("fonts/myfont2.eot?#iefix") format("embedded-opentype"),
       url("fonts/myfont2.woff") format("woff"),
       url("fonts/myfont2.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: myfont;
  src: url("fonts/myfont.eot");
  src: url("fonts/myfont.eot?#iefix") format("embedded-opentype"),
       url("fonts/myfont.woff") format("woff"),
       url("fonts/myfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: syicon;
  src: url("fonts/syicon.eot");
  src: url("fonts/syicon.eot?#iefix") format("embedded-opentype"),
       url("fonts/syicon.woff") format("woff"),
       url("fonts/syicon.ttf") format("truetype"),
       url("fonts/syicon.svg#syicon") format("svg");
  font-weight: normal;
  font-style: normal;
}

html {
  scroll-behavior: smooth !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:syicon;src:url("fonts/syicon.svg#syicon") format("svg");}}
[class^="syicon-"]:before, [class*=" syicon-"]:before,
[class^="syicon-"]:after, [class*=" syicon-"]:after{font-family:syicon;font-style:normal;}
.syicon-placeholder:before { content: "\f100"; }
.syicon-facebook-placeholder-for-locate-places-on-maps:before { content: "\f101"; }
.syicon-map-marker:before { content: "\f102"; }
.syicon-home-location-marker:before { content: "\f103"; }
.syicon-maps-and-flags-1:before { content: "\f104"; }
.syicon-maps-and-flags:before { content: "\f105"; }
.syicon-hands:before { content: "\f106"; }
.syicon-shapes:before { content: "\f107"; }
.syicon-signs:before { content: "\f108"; }
.syicon-signs1:before { content: "\f108"; }
.syicon-interface:before { content: "\f109"; }
.syicon-technology:before { content: "\f10a"; }
.syicon-medal:before { content: "\f10b"; }
.syicon-social-1:before { content: "\f10c"; }
.syicon-cogwheel:before { content: "\f10d"; }
.syicon-social:before { content: "\f10e"; }
.syicon-photo:before { content: "\f10f"; }
.syicon-tool-1:before { content: "\f110"; }
.syicon-arrow:before { content: "\f111"; }
.syicon-filter:before { content: "\f112"; }
.syicon-monitor:before { content: "\f113"; }
.syicon-loading:before { content: "\f114"; }
.syicon-question:before { content: "\f115"; }
.syicon-wall-clock:before { content: "\f116"; }
.syicon-right-arrow-1:before { content: "\f117"; }
.syicon-diskette:before { content: "\f118"; }
.syicon-eye:before { content: "\f119"; }
.syicon-power-button:before { content: "\f11a"; }
.syicon-edit:before { content: "\f11b"; }
.syicon-refresh:before { content: "\f11c"; }
.syicon-down-arrow:before { content: "\f11d"; }
.syicon-menu:before { content: "\f11e"; }
.syicon-email:before { content: "\f11f"; }
.syicon-home-3:before { content: "\f120"; }
.syicon-followers:before { content: "\f121"; }
.syicon-expand:before { content: "\f122"; }
.syicon-key-2:before { content: "\f123"; }
.syicon-left-arrow:before { content: "\f124"; }
.syicon-credit-card:before { content: "\f125"; }
.syicon-telephone:before { content: "\f126"; }
.syicon-pin-1:before { content: "\f127"; }
.syicon-padlock:before { content: "\f128"; }
.syicon-user-8:before { content: "\f129"; }
.syicon-add-user-1:before { content: "\f12a"; }
.syicon-time-left:before { content: "\f12b"; }
.syicon-clock:before { content: "\f12c"; }
.syicon-house-outline:before { content: "\f12d"; }
.syicon-home-2:before { content: "\f12e"; }
.syicon-file-1:before { content: "\f12f"; }
.syicon-file:before { content: "\f130"; }
.syicon-help:before { content: "\f131"; }
.syicon-support:before { content: "\f132"; }
.syicon-phone-call-3:before { content: "\f133"; }
.syicon-24-hours-1:before { content: "\f134"; }
.syicon-24-hours:before { content: "\f135"; }
.syicon-headset:before { content: "\f136"; }
.syicon-pin:before { content: "\f137"; }
.syicon-password-2:before { content: "\f138"; }
.syicon-key-1:before { content: "\f139"; }
.syicon-bbq-1:before { content: "\f13a"; }
.syicon-garage:before { content: "\f13b"; }
.syicon-elevator-3:before { content: "\f13c"; }
.syicon-bbq:before { content: "\f13d"; }
.syicon-barbecue-1:before { content: "\f13e"; }
.syicon-target:before { content: "\f13f"; }
.syicon-nurse:before { content: "\f140"; }
.syicon-parking-2:before { content: "\f141"; }
.syicon-washing-machine-2:before { content: "\f142"; }
.syicon-green-energy:before { content: "\f143"; }
.syicon-bath-3:before { content: "\f144"; }
.syicon-tray:before { content: "\f145"; }
.syicon-microwave:before { content: "\f146"; }
.syicon-kitchen:before { content: "\f147"; }
.syicon-swimming-pool-1:before { content: "\f148"; }
.syicon-washing-machine-1:before { content: "\f149"; }
.syicon-hospital-1:before { content: "\f14a"; }
.syicon-bed:before { content: "\f14b"; }
.syicon-towel-1:before { content: "\f14c"; }
.syicon-grill-1:before { content: "\f14d"; }
.syicon-meat-1:before { content: "\f14e"; }
.syicon-customer-support:before { content: "\f14f"; }
.syicon-juicer-2:before { content: "\f150"; }
.syicon-iron-2:before { content: "\f151"; }
.syicon-ethernet-3:before { content: "\f152"; }
.syicon-select-1:before { content: "\f153"; }
.syicon-select:before { content: "\f154"; }
.syicon-notification:before { content: "\f155"; }
.syicon-house-3:before { content: "\f156"; }
.syicon-room-service:before { content: "\f157"; }
.syicon-hair-dryer-2:before { content: "\f158"; }
.syicon-fridge-1:before { content: "\f159"; }
.syicon-plans:before { content: "\f15a"; }
.syicon-login-4:before { content: "\f15b"; }
.syicon-chef-1:before { content: "\f15c"; }
.syicon-lock-1:before { content: "\f15d"; }
.syicon-dryer:before { content: "\f15e"; }
.syicon-hair-dryer-1:before { content: "\f15f"; }
.syicon-ethernet-2:before { content: "\f160"; }
.syicon-grill:before { content: "\f161"; }
.syicon-hospital:before { content: "\f162"; }
.syicon-strength:before { content: "\f163"; }
.syicon-bath-2:before { content: "\f164"; }
.syicon-skyscrapper-1:before { content: "\f165"; }
.syicon-balcony:before { content: "\f166"; }
.syicon-password-1:before { content: "\f167"; }
.syicon-espresso:before { content: "\f168"; }
.syicon-megaphone:before { content: "\f169"; }
.syicon-home-1:before { content: "\f16a"; }
.syicon-key:before { content: "\f16b"; }
.syicon-room-key:before { content: "\f16c"; }
.syicon-parking-1:before { content: "\f16d"; }
.syicon-hairdryer:before { content: "\f16e"; }
.syicon-air-conditioner-2:before { content: "\f16f"; }
.syicon-bathtub-1:before { content: "\f170"; }
.syicon-telemarketer-1:before { content: "\f171"; }
.syicon-bath-1:before { content: "\f172"; }
.syicon-telemarketer:before { content: "\f173"; }
.syicon-dial:before { content: "\f174"; }
.syicon-elevator-2:before { content: "\f175"; }
.syicon-bottle:before { content: "\f176"; }
.syicon-login-3:before { content: "\f177"; }
.syicon-logout-2:before { content: "\f178"; }
.syicon-shopping-center:before { content: "\f179"; }
.syicon-bathtub:before { content: "\f17a"; }
.syicon-hair-dryer:before { content: "\f17b"; }
.syicon-password:before { content: "\f17c"; }
.syicon-refrigerator:before { content: "\f17d"; }
.syicon-house-2:before { content: "\f17e"; }
.syicon-university:before { content: "\f17f"; }
.syicon-towel:before { content: "\f180"; }
.syicon-nature:before { content: "\f181"; }
.syicon-sweep:before { content: "\f182"; }
.syicon-spray:before { content: "\f183"; }
.syicon-toilet:before { content: "\f184"; }
.syicon-meat:before { content: "\f185"; }
.syicon-juicer-1:before { content: "\f186"; }
.syicon-dishwasher:before { content: "\f187"; }
.syicon-steak:before { content: "\f188"; }
.syicon-microwave-oven-3:before { content: "\f189"; }
.syicon-air-conditioner-1:before { content: "\f18a"; }
.syicon-user-7:before { content: "\f18b"; }
.syicon-school:before { content: "\f18c"; }
.syicon-weightlifting:before { content: "\f18d"; }
.syicon-wifi-2:before { content: "\f18e"; }
.syicon-locked-1:before { content: "\f18f"; }
.syicon-locked:before { content: "\f190"; }
.syicon-user-6:before { content: "\f191"; }
.syicon-user-5:before { content: "\f192"; }
.syicon-user-4:before { content: "\f193"; }
.syicon-users-1:before { content: "\f194"; }
.syicon-users:before { content: "\f195"; }
.syicon-lock:before { content: "\f196"; }
.syicon-exit:before { content: "\f197"; }
.syicon-login-2:before { content: "\f198"; }
.syicon-smartphone-1:before { content: "\f199"; }
.syicon-internet:before { content: "\f19a"; }
.syicon-wifi-1:before { content: "\f19b"; }
.syicon-wifi:before { content: "\f19c"; }
.syicon-wireless-internet:before { content: "\f19d"; }
.syicon-speaker:before { content: "\f19e"; }
.syicon-compact-disc-1:before { content: "\f19f"; }
.syicon-compact-disc:before { content: "\f1a0"; }
.syicon-cooler:before { content: "\f1a1"; }
.syicon-iron-1:before { content: "\f1a2"; }
.syicon-juicer:before { content: "\f1a3"; }
.syicon-fridge:before { content: "\f1a4"; }
.syicon-radiator:before { content: "\f1a5"; }
.syicon-ethernet-1:before { content: "\f1a6"; }
.syicon-elevator-1:before { content: "\f1a7"; }
.syicon-chef:before { content: "\f1a8"; }
.syicon-user-3:before { content: "\f1a9"; }
.syicon-logout-1:before { content: "\f1aa"; }
.syicon-login-1:before { content: "\f1ab"; }
.syicon-logout:before { content: "\f1ac"; }
.syicon-login:before { content: "\f1ad"; }
.syicon-ethernet:before { content: "\f1ae"; }
.syicon-mail:before { content: "\f1af"; }
.syicon-phone-call-2:before { content: "\f1b0"; }
.syicon-man:before { content: "\f1b1"; }
.syicon-karaoke:before { content: "\f1b2"; }
.syicon-computer:before { content: "\f1b3"; }
.syicon-envelope:before { content: "\f1b4"; }
.syicon-phone-call-1:before { content: "\f1b5"; }
.syicon-microwave-oven-2:before { content: "\f1b6"; }
.syicon-iron:before { content: "\f1b7"; }
.syicon-kettle-1:before { content: "\f1b8"; }
.syicon-swimming-pool:before { content: "\f1b9"; }
.syicon-elevator:before { content: "\f1ba"; }
.syicon-barbecue:before { content: "\f1bb"; }
.syicon-profile:before { content: "\f1bc"; }
.syicon-light-bulb:before { content: "\f1bd"; }
.syicon-air-conditioner:before { content: "\f1be"; }
.syicon-ventilator:before { content: "\f1bf"; }
.syicon-microwave-oven-1:before { content: "\f1c0"; }
.syicon-washing-machine:before { content: "\f1c1"; }
.syicon-smartphone:before { content: "\f1c2"; }
.syicon-house-1:before { content: "\f1c3"; }
.syicon-phone-call:before { content: "\f1c4"; }
.syicon-kettle:before { content: "\f1c5"; }
.syicon-tool:before { content: "\f1c6"; }
.syicon-small-oven:before { content: "\f1c7"; }
.syicon-add-user:before { content: "\f1c8"; }
.syicon-hot-espresso:before { content: "\f1c9"; }
.syicon-maid:before { content: "\f1ca"; }
.syicon-sweeper-working:before { content: "\f1cb"; }
.syicon-man-vacuum:before { content: "\f1cc"; }
.syicon-bathroom-1:before { content: "\f1cd"; }
.syicon-antique-balcony:before { content: "\f1ce"; }
.syicon-bath:before { content: "\f1cf"; }
.syicon-bathroom:before { content: "\f1d0"; }
.syicon-cleaning-testimonials:before { content: "\f1d1"; }
.syicon-old-hair-dryer:before { content: "\f1d2"; }
.syicon-microwave-oven:before { content: "\f1d3"; }
.syicon-refrigerator-outline:before { content: "\f1d4"; }
.syicon-new-email-outline:before { content: "\f1d5"; }
.syicon-wiping-swipe-for-floors:before { content: "\f1d6"; }
.syicon-square-layouting-with-black-square-in-east-area:before { content: "\f1d7"; }
.syicon-wide-tv:before { content: "\f1d8"; }
.syicon-ventilation-symbol:before { content: "\f1d9"; }
.syicon-laundry-machine:before { content: "\f1da"; }
.syicon-swimming-silhouette:before { content: "\f1db"; }
.syicon-right-arrow:before { content: "\f1dc"; }
.syicon-parking:before { content: "\f1dd"; }
.syicon-home:before { content: "\f1de"; }
.syicon-transaction-1:before { content: "\f1df"; }
.syicon-taxi:before { content: "\f1e0"; }
.syicon-user-2:before { content: "\f1e1"; }
.syicon-car:before { content: "\f1e2"; }
.syicon-house:before { content: "\f1e3"; }
.syicon-favorites:before { content: "\f1e4"; }
.syicon-wrench:before { content: "\f1e5"; }
.syicon-user-1:before { content: "\f1e6"; }
.syicon-share-1:before { content: "\f1e7"; }
.syicon-user:before { content: "\f1e8"; }
.syicon-pencil:before { content: "\f1e9"; }
.syicon-photo-camera:before { content: "\f1ea"; }
.syicon-share:before { content: "\f1eb"; }
.syicon-heart:before { content: "\f1ec"; }
.syicon-heart1:before { content: "\f1ec"; }
.syicon-favorite:before { content: "\f1ed"; }
.syicon-favorites-button:before { content: "\f1ee"; }
.syicon-closed-lock:before { content: "\f1ef"; }
.syicon-edit-user:before { content: "\f1f0"; }
.syicon-transaction:before { content: "\f1f1"; }
.syicon-edit-woman-with-bund-profile:before { content: "\f1f2"; }
.syicon-star:before { content: "\f1f3"; }
.syicon-credit-card-payment:before { content: "\f1f4"; }

/*home*/
/* header */

.sy-Update {
    background-color: #3b3b3b91;
    width: 356px;
    text-align: center;
    margin: auto;
    padding: 1px;
    border-radius: 10px;
}

/* menu */
.cmm-menu .menu-item a {
    color: #000 !important;
	text-decoration: none;
	padding: 12px;
}
@media (min-width: 990px) {
    .menu-item-has-children>a:after {
        content: "\f107" !important;
        font-family: 'FontAwesome' !important;
        padding-right: 5px;
    }
}
.cmm-menu ul.sub-menu {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1) !important;
    border: none;
	border-top: 1px solid #f6765b !important;	
	background: #f1f1f1;
}
@media (min-width: 991px) {
	.cmm-menu ul.sub-menu {
		width: 250px;
	}
	.cmm-menu ul.sub-menu{
	    border-radius: 12px !important;
	}
	ul.sub-menu li.menu-item:first-child>a:hover {
    border-radius: 14px 14px 0 0;
	}
    ul.sub-menu li.menu-item:last-child>a:hover {
    border-radius: 0 0 14px 14px;
}
}
@media (max-width: 991px) {
    .cmm-menu ul.sub-menu {
        margin-left: 0 !important;
    }
		ul.sub-menu li.menu-item a {
    padding-right: 18px;
}
	.cmm-menu li ul li ul a {
        padding-right: 25px !important;
    }
	.cmm-mobile-header img {
        max-width: 185px !important;
	}
}
ul.sub-menu li.menu-item:first-child>a:hover {
    background-color: #FF6308 !important;
}
ul.sub-menu .menu-item a {
    padding: 10px;
}
ul.sub-menu li.menu-item a:hover {
    background: #FF6308;
}
.cmm-menu li ul a {
    border: none;
}
@media only screen and (min-width: 990px) {
    .cmm-level-parent .menu-item-has-children > a:after {
        content: "\f104" !important;
        font-family: 'FontAwesome' !important;
        position: absolute;
        left: 10px;
    }
}
.cmm-level-parent .menu-item-has-children > a:before {
	content: "\f00c" !important;
	font-family: 'FontAwesome';
	padding-left: 6px;
}
.sub-menu .cmm-child-level-1 a:before, .sub-menu .cmm-child-level-2 a:before{
	content: "\f013";
	font-family: 'FontAwesome';
	color: black;
	padding-left: 6px;
}
ul#menu-topmenu > li > a[href*="سپردن-ملک"]::before {
    content: "\f156";
    font-family: "syicon"; 
    margin-left: 8px; 
	font-size: 19px;
    font-weight: 100;
}
.cmm-menu li {
    font-size: 14px;
}
@media only screen and (max-width: 767px) {
  .g-block.size-70.menu-button {
    width: fit-content;
    position: absolute;
    top: 20px;
    left: 0;
}}
.cmm-dropdown-toggle {
    display: none;
	font-size: 12px;
}
ul.sub-menu .menu-item a {
    padding: 10px 7px;
	font-size: 11px;
}
@media (max-width: 991px) {
    .cmm-menu .menu-item-has-children .cmm-dropdown-toggle {
        display: block !important;
        top: 13px !important;
        border: none;
    }
}
@media (max-width: 991px) {
    .cmm-menu li {
        border: none;
    }
}

/* menu */

  
.syhomeclass #g-navigation .g-container {
  position: absolute;
}
.g-block.size-100.sy-top-logo{
  display: none;
}
#g-navigation .g-content{
  width: fit-content;
}
#g-navigation {
  background-color: white;
}
nav.g-main-nav.g-menu-hastouch{
  background-color: #D0D1CB;
  padding: 30px;
}
.ere-advanced-search-btn:hover{
  background: #f58538;
}
#g-header {
  background-image: linear-gradient(rgb(255 255 255), rgb(255 255 255 / 13%) ), url(/wp-content/uploads/2026/04/poster_2d358c71-190a-49c9-869d-bfa8edeb6ed8.jpeg);
  background-repeat: no-repeat;
  z-index: 1;
  padding-top: 68px;
  height: 710px;
  background-size: cover;
  background-position: center;
}
@media (max-width: 426px) {
#g-header {
	background-image: linear-gradient(rgb(255 255 255 / 0%), rgb(255 255 255 / 96%)), url(/wp-content/uploads/2026/04/poster_2d358c71-190a-49c9-869d-bfa8edeb6ed8.jpeg);
}}

#g-header >* { 
  position: relative;
  z-index: 2;
}
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container{
  color: #000000; 
  font-weight: 800;
}
.ere-property.clearfix.property-grid {
    margin-top: -22px;
}
.hed1::after{
  content: '\f16d';
  font-family:'FontAwesome';
  float: left;
  font-size: 20px;
  margin-left: 15px;
}
@media (max-width: 426px) {
.hed1::after  {
  display: none;
}}
.hed1::before{
  content: '\f16a ';
  font-family:'FontAwesome';
  float: left;
  font-size: 20px; 
}
@media (max-width: 426px) {
.hed1::before {
  display: none;
}}

  /* body */

.sytitrsahel .sy-newvilla {
    margin-top: 30px;
}
.sytitrsahel h1 {
  font-size: 20px;
  color: #303030;
  font-weight: 800;
  line-height: 35px;
  margin-bottom: -11px;
}
.sy-newvilla-1 h4 {
  margin-bottom: -6px;
}
.sytitrsahel h6 {
  color: #c3c3c3;
  text-align: center;
  font-size: 14px;
  padding-top: 0 !important;
  line-height: 25px;
}
.rt-holder .rt-detail a {
  color: #23242B !important;
}
.rt-holder .tpg-excerpt {
  color: #777 !important;
  font-size: 11px !important;
}
.mg-bottom-30 {
  margin-top: 10px;
}
.syblog .rt-holder a:hover {
  color: #ff6b15 !important;
}
@media (max-width: 769px){
.property-content.col-gap-30.clearfix.columns-4.columns-md-3.columns-sm-2.columns-xs-1.columns-mb-1 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scroll-snap-type:x mandatory;
  gap: 10px;
  padding-bottom: 10px;
}} 
.post-type-archive-property .ere-item-wrap .social-share {
	padding:9px;
} 
.post-type-archive-property .ere-item-wrap .social-share .share-btn{
   color:white !important;
}
.agent-template-default .moredetails1{
  display: none;
}
.ere-property .property-inner:hover .property-image:before {
  border-radius: 30px 30px 0 0;
}
.ere-property:not(.property-zigzac) .property-inner:hover {
  box-shadow: 0 1px 18px 5px rgb(159 159 159 / 53%);
}

/* The newest villas */

.ere-property.property-grid .property-inner {
  padding:0px;
  position: relative;
  box-shadow:0px 0px 20px 0px rgb(0 0 0 / 18%);
  border-radius: 30px;
	background:white;
}
.ere-property .property-image:before{
  background-color: rgb(34 34 34 / 6%);
}
.ere-property img {
  border-radius: 30px 30px 0 0;
}
.ere__loop-property-action.property-action {
  opacity: 1;
  position: absolute;
  bottom: 10px;
  left: 35px !important;
  top: auto !important;
  display: grid;
  gap: 10px;
}
.ere__loop-property-info  i{
  color: #03aaa2;
}
.sy-last-property-home .ere__loop-property-info  i{
  color: #ff7a00;
}
.ere-property .property-title {
  text-align: center;
}
.ere__single-property-action .ere__loop-property_action-item {
    background: none;
    color: rgb(12, 12, 12);
}
.ere__loop-property_action-item:hover {
    color:#fe6a00 !important;
    background-color: rgb(157 157 157 / 50%) !important
}
.ere__loop-property-action .ere__loop-property_action-item {
  background-color:rgba(0,0,0,.3) !important;
  border-radius: 13px;
  padding: 21px;
}
.property-info-inner {
  margin: 10px;
  border-top: 1px solid #F1F1F1;
}
.ere__loop-property-info-item.property-bathrooms {
  padding: 5px;
}
.syhomeclass .ere__loop-property-info-item.property-bedrooms {
  display: none;
}
.syhomeclass .ere__loop-property-info-item.sy-property-locper {
    display: none;
}
body.syhomeclass .moredetails1{
  display: none;
}
.property-item span.sy-loc-city{
  position: absolute;
  background: #00000085;
  border-radius: 13px;
  padding: 8px 14px ;
  z-index: 1;
  color: white;
  bottom: 155px;
  right: 12px;
  font-size: 13px;
}
.ere__loop-property-info.property-info.layout-1 {
  background: none;
  color: #707070 !important;
}
.ere-property .property-title a {
  font-size: 14px;
  color: #303030 !important;
}
.ere-property .property-item-content .property-title a:hover {
  color: #f6765b !important;
  text-decoration: none;
}
@media (min-width: 321px){
 .ere__loop-property-info.property-info.layout-1  {
display: contents;
}}
.ere-property .property-title:hover {
  color: #ff7a00;
}
.shareproperty { 
  white-space: nowrap; 
}
 span.dcity a{
  color: white;
}
i.fa.fa-share-alt {
  padding: 4px;
}
.ere__single-property-header-info-inner i.fa.fa-share-alt {
 font-size: 20px;	
}
.social-property{ 
  width: 75px; 
}
.rtl .ere__single-property-map-directions, .rtl .ere__social-share .social-share-list{
  background-color: #ff7a00 !important;
  display: block;
  left: 0 !important;
}
.social-property i.fa.fa-facebook {
  margin-left: 14px;
}
.social-property i{
  float: right;
}
.property-item-content .ere__loop-property-price{
  color: #ff7a00;
  text-align: center;
  font-size: 15px !important;
}
.sylinkmelk {
  text-align: center;
  font-size: 15px;
  margin: 28px 0 50px;
}
.sylinkmelk a {
  background: #FF6B15;
  color: #fff;
  padding: 10px 40px 10px 14px;
  border-radius: 13px;
  position: relative;
  font-size: 13px;
}
.sylinkmelk a:hover {
  background: #f58538;
}
.sylinkmelk a::before {
  content: '\f06e';
  font-family: 'FontAwesome';
  color: #fff;
  height: 0;
  font-size: 23px;
  position: absolute;
  right: 7px;
  top: 2px;
}
.property-item-content .pricebymetter{
	display:none;
}

/* shahrak */

h4.prolinetxt3 {
    display: none;
}
@media screen and (max-width: 768px) {
 #g-features2 .prolinetxt3 {
    font-size: 14px !important;
    margin-top: -29px !important;
}}
.prolinetxt2 {
  font-family: 'myfont';
  font-weight: 800;
  color: #fff;
  font-size: 23px;
  text-shadow: 0 2px 10px rgba(0,0,0,.6);
}
.prolieiner img {
  border-radius: 45px;
  box-shadow: 0 0 16px 2px rgb(0 3 0 / 12%);
}
.prolieiner img:hover {
  opacity: .8;
}
#g-features2 {
  justify-items: center;
}
.development1 img {
  width: 100%; 
  height: auto; 
  aspect-ratio: 16 / 9; 
  object-fit: cover; 
  border-radius: 23px; 
	margin-bottom: 25px;
	}
.development1 a {
    position: relative;
}
.development1 h2.prolieiner-txt {
    position: absolute;
    top: 54px;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 100%;
    text-align: center;
    pointer-events: none;
    color: #ffffff;
    font-weight: 600;
    background: linear-gradient(to right, transparent, #287000a8 30%, #287000a8 70%, transparent);
    padding: 10px;
    font-size: 17px !important;
}
.development1 .prolieiner-video a::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    backdrop-filter: blur(5px);
    z-index: 10;
    pointer-events: none; 
    transition: all 0.3s ease;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23fff"><path d="M8 5v14l11-7z"/></svg>');
    background-position: calc(50% + 2px) center; 
    background-repeat: no-repeat;
    background-size: 30px;
	background-color: #30303045;
}
.row.development1 {
    margin: -14px 0 0;
}
#g-features {
  justify-items: center;
}
@media screen and (max-width: 526px) {
  .prolieiner img {
    height: 165px;
    object-fit: cover;
  }}
.prolieiner.col-md-12.col-sm-12.col-lg-12 {
  padding: 0 !important;
  text-align: center;
  margin-top: -14px;
}

/* barande */

.prolinetxt-1 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 100%;
    text-align: center;
    pointer-events: none; 
}
.prolinetxt-2 {
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    margin: 0;
    text-shadow: 0 2px 10px rgba(0,0,0,.6);
}

/* cafe */

h6.cafe-text {
  font-size: 20px;
  font-weight: 600;
  margin: 10px 0;
  background-color: #ffe4d4;
  padding: 10px;
  width: fit-content;
  border-radius: 10px;
  color: #777373;
  border: 2px solid #ffa26c;
}
.cafe-seeone-2 {
  color: #707070;
  align-self: center;
}
.cofe-melk-seeone{
  box-shadow: 0 1px 23px -4px rgb(159 159 159 / 40%);
  border-radius: 20px;
  margin: 40px 0;
}
#g-velaken2 .g-container {
    justify-items: center;
}
.cafe-melk-seeone-1 .cafe-seeone img{
  border-radius: 10px;
  width: 600px;
}
p.cafe-seeone-3 {
  border-radius: 10px 0 0 10px;
  margin: 0;
  font-size: 17px;
  font-family: sans-serif;
  padding-right: 11px;
}

/* reading */

div#custom-5372-particle {
  margin-top: -7px;
}
#rt-tpg-container-365992913 .rt-holder .read-more a {
  background-color: #F5B800 !important;
}
.rt-holder .post-meta a{
  padding: 3px 20px !important;
  border-radius: 13px;
}
p.jadidtarin-1 {
  color: #919191;
  font-size: 14px;
  font-weight: 100;
  margin-top: 0;
}
.rt-holder {
 border-radius: 45px 45px 0 0 !important;
  background-color: white;
  box-shadow: 0 0 20px 0 rgb(148 148 148 / 12%) !important;
  }

.rt-holder .post-meta {
  float: inline-end
}
.post-template-default .entry-header:after {
  content: "";
  position: absolute;
  width: 230px;
  height: 2px;
  background-color: #ff6308;
  bottom: 0;
}
.wp-singular .entry-title{
  font-size: 16px;
  border-bottom: 2px solid #f4f4f4;
  padding-bottom: 10px;
  position: relative;
  line-height: normal;
}
.format-standard .entry-content p {
    font-size: 14px;
}
section.entry-header {
  position: relative;
}
.entry-title a {
  font-size: 13px !important;
  font-weight: 600;
}
.post-meta .read-more a {
  background: none !important;
  border: none !important;
  color: #ff6b15 !important;
}
@media only screen and (max-width: 990px) {

  .tpg-shortcode-main-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #sy-latest-blog .rt-row {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: visible !important;
  }
  #sy-latest-blog .rt-grid-item {
    flex: 0 0 80% !important;
  }

  #sy-latest-blog .rt-col-md-3,
  #sy-latest-blog .rt-col-sm-6,
  #sy-latest-blog .rt-col-xs-12 {
    float: none !important;
  }
}

/* adviser */

.symoshaver {
  margin-top: -16px;
}
.jadidtarin.fa-2x {
  font-size: 20px;
  text-align: center;
}
.jadidtarin h6{
  margin: 15px;
  color: #006c5b !important;
}
.symoshaver .agent-avatar {
  padding-top: 20px;
}
.symoshaver .agent-avatar img {
  border-radius: 100%;
  width: 165px !important;
  background: #fff;
  box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #ff5e00, 0 2px 5px 15px #fff0;
  margin: auto;
  height: 165px;
  object-fit: cover;
}
.symoshaver .agent-item {
  border: 1px solid #FFD9C3;
  border-radius: 20px;
  box-shadow: 4px 4px 9px 2px rgb(159 159 159 / 12%);
  margin-bottom: 16px !important;
  min-height: 290px;
}
.symoshaver .agent-info {
  background: none !important;
}
.ere-agent .agent-grid .agent-name  {
  font-weight: 100;
  font-size: 14px;
}
.agent-item .agent-content .agent-name a{
  color: #ff6b15 !important;
}
.Consultant {
  text-align:center;
}
.Consultant h6 {
  font-size: 20px;
  margin-bottom: 0;
}
h6.sy-titr-Consultant {
  color: #c3c3c3;
  font-size: 14px;
  margin-bottom: 16px;
}
.ere-agent .agent-grid .agent-item {
  margin-left: 15px;
  width: 268.8px;
}
.ere-agent.agent-slider .agent-social {
  background: none;
  margin: 0 !important;
  display: none;
}
.ere-agent.agent-slider .agent-social a{
  color: #4c4a4a;
  border: 1px solid #c9c7c7;
  border-radius: 50%;
}
.symoshaver .ere__agent-count {
  display: none;
}
.symoshaver .ere-agent-wrap .agent-grid  {
  display: ruby-text;
}  
.symoshaver .sy-agent-desc {
  font-size: 13px;
  color: #818181;
  padding: 12px 15px;
  text-align: justify;
}
.symoshaver .sy-agent-title {
  color: #363636;
  font-weight: 800;
  font-size: 13px;
  padding: 18px;
}
.ere-agent .agent-social a i {
  font-size: 17px;
}
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* looking */

	
.topinstaicons .gs_logo_single--wrapper .gs_logo_single--inner img{
	border: 1px solid #ff5e00;
    border-radius: 50%;
    padding: 5px;
}
.gs_logo_container .gs_logo_title {
  font-size: 13px !important;
}
.gs_logo_single{
  padding: 24px 7px !important;
}
.prolinetxt {
  position: absolute;
  top: 75%;
  right: 10%;            
  transform: translateY(-50%);
  z-index: 2;
  max-width: 520px;
  text-align: right;
}
.proline .prolieiner {
  text-align: center;
}
.ere-heading h1.page-title {
    font-size: 20px;
}
  /* Ų§Ų² Ų³ŪŁŲ§Ł† ŲØŁ¾Ų±Ų³ */

.sytitrsahel {
  text-align: center;
}
.sy-newvilla-1 h2 {
  font-size: 20px !important;
  margin-bottom: -8px;
}
.syseeoneplan {
  background-image: url(images/Line.png);
  background-repeat: no-repeat, repeat;
  background-position: 50% 20%;
}
.sylineseeone img {
  border-radius: 50px;
}
.sylineseeone h5 {
  padding-top: 8px;
  font-size: 20px;
  font-weight: 800;
  color: #484848;
}
.sylineseeone a{
  text-decoration: none;
}
.sycallnazak .sylineseeone {
  text-align: center;
}
@media(min-width:430px){
  .syseeoneplan .sycallnazak {
    display: flex;
}}

/* melk */
/* header */

#g-navigation .g-container {
  width: 100%;
}
.breadcrumb i{
  color: #b1b1b1;
  position: relative;
  top: -2px;
}
@media(max-width:769px){
  .single-property-image-thumb.owl-carousel.owl-rtl.owl-loaded.owl-drag {
    display: none;
  }
}
@media(max-width:321px){
  .ere__single-property-action {
    display: flex;
}}
.single-property-element {
  background-color: white;
  border-radius: 10px;
  margin-bottom: 10px;
}

@media(max-width:515px){
.breadcrumb{
  overflow-x: scroll;
  overflow-y: hidden;
  width: 69%;
}}
@media (max-width: 555px) {
  .sy-title-wrap {
    display: grid !important;
	justify-self: baseline;
  }}
@media (max-width: 563px) {
  .ere__single-property-header-info-inner .sy-loc-city {
    margin-top: 3px !important;
    float: inherit !important;
}}
.ere__single-property-header-info-inner .sy-loc-city {
  padding: 5px 13px;
  color: #5e5e5e!important;
}
.ere__single-property-header-info-inner .sy-loc-city .dcity a{
  color: #565656;
  font-size: 12px;
}
.ere-tabs.single-property-element.property-info-tabs.property-tab {
  background: none;
}
.ere__single-property-header-info-inner .social-share-hover a.share-btn {
    color: #000000;
}
.breadcrumb {
  background: none;
	display: inline-flex;
}
h1.ere__single-property-title {
  display: contents;
  font-size: 18px;
  color: #646464;
  font-weight: 900;
}
.ere-heading-style2 {
  margin: 10px;
  padding: 6px;
}
.sy-breadcrumb ol {
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  overflow-x: auto;
  overflow-y: hidden; 
  white-space: nowrap;
  padding: 0;
  margin: 0;
}
.property-template-default .rtl .ere__single-property-map-directions, .rtl .ere__social-share .social-share-list {
  right: auto;
}
.breadcrumb  ol { 
  text-decoration: none;
}
.breadcrumb span{
  color: #b1b1b1;
  font-size: 14px;
}
.sy-title-wrap{
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 14px;
}
.ere__single-property-element  a.property-favorite {
  float: inline-end;
  margin: 21px 0 0 16px !important;
  color: #ffc407;
}
span.property-identity-title {
  color: red;
  margin: 10px;
}
.sy-breadcrumb li {
  display: flex;
  align-items: center;
}
.ere__single-property-header-meta-action {
  position: relative;
  display: block;
}
.ere__loop-property-status.ere__single-property-status{
  display: none;
}
.ere__single-property-header-price-location {
  background: #FCE4D6;
  padding: 5px;
  border-radius: 10px;
  border: 1px solid #FECDB4;
  justify-content: center;
  justify-self: center;
  margin: auto;
}
.wp-singular i.syicon-facebook-placeholder-for-locate-places-on-maps {
  font-size: 18px;
}
.ere-item-wrap .ere__loop-property-info-item.sy-property-locper {
  display: none !important;
}
.ere-item-wrap .moredetails1 {
  display: none;
}
.ere-item-wrap  span.sy-loc-city {
  position: absolute;
  background: #00000085;
  border-radius: 13px;
  padding: 4px 8px;
  z-index: 1;
  color: white;
  bottom: 155px;
  right: 12px;
  font-size: 13px;
}
.ere-item-wrap .social-share {
  background: rgba(0,0,0,.3);
  border-radius: 13px;
  padding: 4px;
  bottom: -52px;
  z-index: 1;
  position: absolute;
}
.ere-item-wrap .social-share i.fa.fa-share-alt{
  color:white;
}
.ere__single-property-contact-agent .ere__agent-name a:focus{
  color: #ff6308;
}
.bs-tooltip-top .tooltip-inner {
  width: max-content;
}
.ere-heading-style2 h2{
  font-size: 16px;
  color: #565656;
}
.ere__single-property-contact-agent .ere__agent-name a:hover{
  color: #ff6308;
}
.ere__single-agent-contact-info a:hover{
  color: #ff6308;
}
.rtl .ere__loop-property_action-item+.ere__loop-property_action-item{
  display: none;
}
.single-property-element.property-gallery-wrap.ere__single-property-element.ere__single-property-gallery {
  position: relative;
}
.ere__loop-property-info-item.property-area {
  background-color: #F5F5F5;
  padding: 5px;
  border-radius: 3px;
  display: none;
}
.ere__single-property-info-footer span i {
  color: #ff6308;
}
.ere-property-element .property-feature-wrap {
  display: unset;
  right: 12px;
  padding-top: 9px;
  padding-bottom: 13px;
  margin:5px 10px 0 0 ;
}
.ere__single-property-action {
  position: absolute;
  width: 46%;
  bottom: -5px;
  text-align: center;
  left: -9px;
  margin: 8px;
	display: none;
}
.single-property-image-thumb.owl-carousel.owl-rtl.owl-loaded.owl-drag {
  position: absolute;
  bottom: 10px;
  width: auto;
  right: 1%;
  background-color: #ffffffde;
  padding: 5px;
  border-radius: 10px;
}
ul.ere__list-bg-gray strong {
  width: auto; 
  font-size: 14px;
}
ul.ere__list-bg-gray span{
  color: #a3a3a3;   
  font-weight: normal;
}
i.fa.fa-check-square-o{
  color: #ff6308;
}
.ere-property-element ul{
  margin:10px 20px 0 0 ;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.property-description .ere-property-element strong {
  font-weight: normal;
  color: #ff6308;
  font-size: 14px;
}

.property-template-default #g-main {
  background: #f3f5f7;
  padding: 0 !important;
}
#g-page-surround {
  background: #fff;
}
.single-property #g-page-surround {
  background: #f3f5f7;
}
.ere__agent-content .ere__single-agent-social a{
  background-color: #ff6308;
  margin-right: 5px;
} 
.ere__single-agent-social a:hover {
  background-color: #ff6b15
  }
.property-template-default .ere-property-element li.col-sm-6.col-12.address {
  padding-right: 4px;
}
.single-property-element.property-info-footer.ere__single-property-element.ere__single-property-info-footer {
  font-size: 13px;
  padding: 10px;
  background-color: #e9e9e9;
}
span.property-price.ere__loop-property-price.ere__single-property-price {
  color: #ff6308;
}
.owl-nav .owl-prev:hover{ 
  background: #ff6308;
}
.ere__single-property-info-footer {
  border-top: none;
}
.ere-property-element a.btn.btn-primary {
  border-radius: 10px;
  padding: 15px 9px;
  background-color: #ff6308;
  width: 97%;
  margin: 10px 0;
  font-size: 12px;
  border-color: #ff6308;
}
.ere__single-agent-contact-info .ere__website {
    display: none;
}
.ere__single-agent-avatar a.btn.btn-primary {
  width: fit-content;
}
.rtl .ere__loop-property-info.layout-2 .ere__loop-property-info-item+.ere__loop-property-info-item {
  margin: 8px auto;
}
 .single-property .ere__lpi-content {
    display: flex; 
}}
@media(max-width:323px){
 .single-property .ere__loop-property-info-item.sy-property-land {
    margin-right: 40px !important;
}}
@media(max-width:323px){
 .single-property .ere__loop-property-info-item.sy-property-area {
  margin-right: 25px;
}}
.single-property-element.property-contact-agent.ere__single-property-element.ere__single-property-contact-agent {
  border: 1px solid #d9a78a;
  padding: 5px;
  border-radius: 10px;
  box-shadow: 0px 0px 30px 0 #e6d5cb;
}
@media(max-width:990px){
  #content .ere__single-property-contact-agent{
display: none;
}}
.rtl .ere__single-property-gallery .single-property-image-main .owl-nav {   
  right: auto;
  left: 10px;
}
.rtl .ere__single-property-gallery .single-property-image-main .owl-nav i {  
  color: #ff6308;
} 
.rtl .ere__single-property-gallery .single-property-image-main .owl-nav i:hover {
  color: white;
}
.ere__single-property-contact-agent .ere-heading-style2 {
  border-bottom: 2px solid #ff6308;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
ul.ere__list-bg-gray strong::before{
  color: #ff6308;
}
.ere__single-property-header-meta-action .property-info-inner .moredetails1 {
display: none;
}
.ere__single-property-header-meta-action span.ere__lpi-value a{
  color: rgb(0, 0, 0);
}
.ere__single-property-contact-agent .ere-heading-style2 h2{
  color: #ff6308;
  text-align: center;
  font-weight: normal;
  padding-right: 42px;
}     
.ere__single-property-contact-agent .ere__single-agent-social a{
  margin-top: 14px;
}
.ere__single-property-contact-agent .ere__single-agent-social{
  margin-top: 0 !important;
}
.ere__contact-agent-info .ere__agent-image{
  margin-top: 10px;
}
.ere__contact-agent-info.row {
  text-align: center;
}
.ere__lpb-featured-label .ere__loop-property-badge-item .ere__lpbi-inner {
  background: #00000085 !important;
  color: #ff7829 !important;
  border-radius: 13px;
  width: auto;
  padding: 8px 14px !important;
  margin: 2px 0;
}
.rtl .ere__loop-property-badge-item .ere__lpbi-inner:after {display:none;}
.rtl .ere__lpb-featured-label {
  position: absolute;
  right: 14px !important;
  top: auto !important;
  bottom: 52px;
}
span.ere__loop-property-badge-item.ere__term-status.exchange {display: none;}

.rtl .ere__loop-property-badge.ere__lpb-status .ere__loop-property-badge-item .ere__lpbi-inner {
    padding: 3px 9px;
    border-radius: 5px;
	margin-left: 7px;
}

.property-inner .property-item-content .property-element-inline { display: none;}
.property-location.ere__loop-property-location {display: none;}
.owl-nav .owl-next:hover{
  background-color:#ff6308;
}
.rtl .ere__loop-property-info.layout-2 .ere__loop-property-info-item i {
  font-size: 27px;
  color: #ff6308;
}
.ere__single-property-gallery .single-property-image-thumb .current:before {
  background-color: rgb(34 34 34 / 34%);
}
.owl-stage-outer .property-gallery-item img{
  border-radius: 10px;
    height: 333.1px;
    object-fit: cover;
}
.ere__agent-image img {
  box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #ff6308, 0 2px 5px 15px #fff0;
  width: 200px;
  height: 200px;
  object-fit: cover;
  border-radius: 10px;
}
.ere__single-agent-contact-info i {
  color: #ff6308;
  width: 18px;
  margin-top: 5px;
} 
.ere__single-agent-contact-info span{
  font-size: 14px;
}
.rtl .owl-nav .owl-prev {
    background: #ebebeb;
    color: #ff6b15;
    height: 40px;
    width: 40px;
    border-radius: 50%;
}
.owl-dots {
    display: none;
}
@media (min-width: 1380px) {
   .rtl .owl-nav .owl-prev {
      right: -19px !important;
      left: 0 !important;
  }}
@media (min-width: 1380px) {
   .rtl .owl-nav .owl-next {
      left: -19px !important;
      right: auto;
   }}
.owl-nav  .owl-next{
  background-color: white;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.rtl .owl-nav .owl-next {
	background: #ebebeb;
    color: #ff6b15;
    height: 40px;
    width: 40px;
    border-radius: 50%;
}
.owl-prev.disabled {
  background-color: white;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.sy-features {
  color: #565656 ;
  font-weight: 800;
  font-size: 16px;
  padding: 10px;
  margin: 1px 10px;
}
@media screen and (max-width:426px){.ere__single-property-header-info .ere__single-property-title {
  font-size: 20px;
}}
.rtl .owl-nav .owl-prev:after {
  border-left: none;
}
.rtl .owl-nav .owl-next:after {
  border-right: none;
}
@media screen and(max-width:330px){
  .ere__single-agent-contact-info {
    display:block;
}}  
@media screen  and (max-width:575px) and (min-width:992px) {
  .single-property-element .ere-property-element{
    text-align:left;
}}
.ere__single-property-address{
  display: none;
}
.rtl .ere-heading-style2 h2:after {
  background: none;
}
@media screen and(max-width:576px){ 
  .ere-property-element .ere__date { 
    font-size: 10px;
}}
ul.ere__list-bg-gray li strong::after {
  content: " :";
}
.sy-neighborhood-p11 .neighborhood-text:hover{
  color:#ff7a08; 
}
.sy-breadcrumb li + li::before {
  content: "/";  
  margin: 0 8px;
  color: #888;
}
ul.ere__list-bg-gray li:first-child strong::before{
  content: '\f2c3';
  font-family:'FontAwesome';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(2) strong::before{
  content: '\f0d6';
  font-family:'FontAwesome';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(3) strong::before{
  content: '\f14b';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(4) strong::before{
  content: '\f184';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(5) strong::before{
  content: '\f184';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(6) strong::before{
  content: '\f156';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(7) strong::before{
  content: '\f16a';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(8) strong::before{
  content: '\f153';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(9) strong::before{
  content: "\f105";
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(10) strong::before{
  content: "\f103";
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(11) strong::before{
  content: '\f1c3';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(12) strong::before{
  content: '\f105';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(13) strong::before{
  content: '\f103';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
ul.ere__list-bg-gray li:nth-child(14) strong::before{
  content: '\f1c3';
  font-family:'syicon';
  margin-left: 5px;
  font-size: 20px;
}
.sy-info-complate {
  color: #565656 ;
  font-weight: 800;
  padding: 10px;
  margin: 10px;
}
ul.ere__list-bg-gray li:nth-child(odd) {
  background: none;
}
ul.ere__list-bg-gray li {padding: 0;}
.fa-angle-left:before {
  content: "\f105" !important;
}
.fa-angle-right:before { 
  content: "\f104"!important;
}
.ere-property-element p{
  color: #565656;
  margin: 0;
}
.property-fields-wrap .property-feature {
  margin-bottom: 0;
}
.breadcrumb a:hover{
  text-decoration: none;
}
.ere__loop-property-info.ere__single-property-info .ere__loop-property-info-item .ere__lpi-content {
  font-size: 13px;
  color: #a3a3a3;
}
.ere__loop-property-info.layout-2 .ere__loop-property-info-item .ere__lpi-value {
  font-weight: normal;
}
ul.list-unstyled.mb-0.row.ere__property-address-list {margin-right: 10px;}
.property-description .ere-property-element {
  padding: 15px;
  font-size: 14px;
}

    /* banner */

h4.property-inner {
  font-weight: 800;   
  margin-bottom: 15px;
}
@media (max-width: 426px){
  div#custom-8284-particle {
    font-size: 15px;
    text-align: right;
}}    
.ere-property .property-inner:hover .ere__loop-property-info {background: none;}

/* footer */

.g-totop {
  font-family: "myfont";
  font-weight: 400;
  margin-top: -8px;
}
#g-footer .g-grid:first-child .g-block i {
  font-size: 37px;
  line-height: 1;
  color: #ff6b15;
}
#g-footer .g-content {
  margin: 0;
  padding: 0;
}
.fa-angle-up:before {
  content: "\f106";
}
a#g-totop {
  margin-right: -24px;
}
.sy-banner .sybtnlogo {
  margin: 20px;
}
section#g-container-main {
    margin-bottom: 25px;
}
#g-footer {
  position: relative;
  background: #9d9c9c;
  border-radius: 28px 28px 0 0;
  text-align: center;
}
#g-footer .g-grid:first-child {
  position: absolute;
  left: 50%;
  top: -23px;
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: #9d9c9c;
  border-radius: 100%;
  display: block;
  transition: all 0.3s ease-in-out;
  transform: translate(-50%, 0);
}
.sycolorfootoor{
  text-align: center;
}
#g-footer p {
  margin: 0 10px;
  padding: 0;
  color: #fff;
  font-size: 13px;
}
#g-footer .shemf {
  text-align: center;
  margin-top: 25px;
  font-size: 13px;
}
.shemf i{
  padding: 10px;
  font-size: 16px;
}
@media (max-width: 500px) {
  span.shef.col-xs-12 {
    display: block;
}}
#g-footer .shemf i.fa-phone {
  transform: rotate(-100deg);
}
#g-footer a{
  color: #ffffff;
}
.g-totop a{
  color: #fe6a00 !important;
}
#g-footer .syoverfoot {
  font-size: 13px;
  padding: 22px 0;
  overflow-x: scroll;
  scrollbar-width: none;
}
@media (max-width: 500px) {
  .symenufoot {
    padding: 0 10px;
}}
.symenufoot {
    padding-bottom: 10px;
    display: inline-flex;
    overflow-x: scroll;
    scrollbar-width: none;
}
@media only screen and (max-width: 500px) {
  .sylistmenu {
    width: max-content;
}}
.symenufoot span {
  padding: 0 10px;
  color: #000;
}
div#custom-9248-particle {
  padding: 0;
  margin: 0;
}
.syendlinefooter {
  position: relative;
  border-top: 1px solid #fff;
}
.syendlinefooter .g-particle{
	display: flex;
}
@media (max-width: 989px) {
  .syendlinefooter{
	  margin-bottom: 78px !important;
	}}
.sylogo {
  display: block !important;
  width: 73px;
  height: 46px;
  text-indent: -9999px;
  background: url(images/logof.png) 0 0 no-repeat;
  transition: all ease-in-out 0.2s;
}
a.sylogo#tooltips span {
  position: absolute;
  line-height: 25px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  text-indent: 0;
}
.syendlinefooter p {
  align-content: center;
  width: 100%;
  text-align: end;
  margin: 0 !important;
}

/* fixed footer */

@media(max-width:768px){
  .fixed-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 8px 19px 8px 0;
    background-image: linear-gradient(to right, #ff6308, #25d366);
    z-index: 1000;
  }
  .footer-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #efefef;
}
  .footer-item i{
    font-size: 18px;
    margin-bottom: 4px;
	font-family: fontawesome;
}
  .footer-item:hover{
    color: #103c3c;
}}
@media (min-width: 769px) {
  .footer-fixed-1 {
    display: none;
}}

  /* search */


.ere-search-status-tab-inner {
  display: flex;
  font-size: 15px;
}
@media (max-width: 376px) {
.ere-search-status-tab-inner {
	overflow-x:scroll;
	}
}
.ere__apa-status ul li a {
	background-color: #bebebe;
	border-radius: 10px;
}
.ere-search-status-tab .ere-search-status-tab-inner .btn-status-filter{
  border-radius: 10px 10px 0 0;
  border: 1px solid;
  padding: 5px;
  margin-right: 3px;
}
.form-search-inner .ere-search-status-tab {
  background: none !important;
  border-bottom: 2px solid #ff6308;
}
.page-template-default a#g-totop {
  margin-right: -9px;
}
.page-template-default .g-totop {
  margin-top: 15px;
}
.ere-search-content select{
  -webkit-appearance: none;
}
section#g-intro {
  top: 455px;
  position: absolute;
  z-index: 1;
  justify-self: center;
  left: 50%;
  transform: translateX(-50%);
  width: 68%;
}
@media (max-width: 1280px) {
	section#g-intro  {
		width: 100%;
	}}
@media (max-width: 767px) {
section#g-intro  {
  margin-top: -46px;
}}
.entry-content .ere-heading h2{
  font-size: 22px !important;
}
.syhomeclass .form-search-wrap .form-search {
  background-color: #3b3b3b91;
}
.form-search-wrap .form-search {
  padding: 15px;
  position: relative;
  border-radius: 10px;
}
.row .form-group .form-control {
  border-radius: 10px;
  color: #000000;
  padding: 0 15px;
  font-size: 13px;
  border: 1px solid #aaa;
}
.col-lg-2.col-md-6.col-12.form-group:nth-child(6) {
	display:none;
}
.syhomeclass .row .form-group .form-control {
  background-color: #3e3c3bb5;
  color: #ffffff;
  border: 0;
	}
@media (min-width: 992px) {
    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 20% !important;
        max-width: 20% !important;
    }
}
.syhomeclass .ere-property-identity::placeholder {
	color: #fff !important;
}
.row .form-group .form-control option {
  background-color: #ffffff;
  color: #000000;
}
.search-field.form-control {
    direction: rtl !important;
    text-align: right !important;
    text-align-last: right !important; 
}
@media (max-width: 767px) {
    .search-field.form-control {
        direction: rtl !important;
        text-align: right !important;
        text-align-last: right !important;
    }
}
.ere-property-identity:nth-child(2) strong::after{
  display: none !important;
}
button.ere-advanced-search-btn {
  background-color: #FF6308;
  color: white;
  padding: 10px 16px;
  border-radius: 10px;
  font-size: 12px;
}
@media (min-width: 993px) {
.syhomeclass .form-search-wrap .form-group {
  margin-bottom: 0 !important;
  width: 166px;
}}

.col-gap-0 .ere-item-wrap {
  padding: 15px;
}
.ere-search-status-tab button.active{
  background: none !important;
  color: #ff6308;
}
.advanced-saved-searches button.btn.btn-primary.btn-xs.btn-save-search {
  background-color: #ff6308;
  border: 0;
  border-radius: 10px !important;
	display:none;
}
.page-template-default .g-content {
  padding: 0 !important;
}
button.btn.btn-primary.btn-xs.btn-save-search:hover{
  background-color: #ff6308b8;
}
.form-search-wrap.form-search-wrap .btn-other-features i { 
  background-color:#FF6B15 ;
}
.advanced-saved-searches {    
  border-top: none;
}
.ere-heading:after {
  background-color: #FF6B15;
  width: 190px !important;
}
.ere__apa-switch-layout span.active {
  background-color: #FF6B15;
}
.btn-primary:hover {
  background-color: #FF6B15;
  border-color: #FF6B15;
}
.ere__apa-switch-layout span.active:before  {
  border-bottom-color:#FF6B15;
  border-top-color:#FF6B15; 
}
.page-template-default .moredetails1{
  display: none;
}
.page-template-default .ere__loop-property-info-item.property-bedrooms {
  display: none;
}

.page-template-default span.dcity a {
  color: white;
}
.ere__single-agent-social i{color: white;}
.page-template-default .ere__social-share .social-share-list{
  right: -159px;
}
/* melk jadid */

.sy-property-locgoogle{
  display: none;
}
.page-template-default.rtl .ere-heading-style2 h2:after {
  display: block;
  position: absolute;
  height: 2px;
  top: 40px;
  width: 126px;
  right: -18px;
  background-color: #ff6308;
}
button#ere_select_gallery_images{
  background-color: #ff6308;
  border: none;
  border-radius: 10px;
}
.media-drag-drop h4{
  font-size: 15px;
}
button#ere_select_file_attachments {
  background-color: #ff6308;
  border: none;
  border-radius: 10px; 
}
input.button.btn-submit-property {
  background-color: #ff6308;
  box-shadow: inset 0px -2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}
fieldset#step-media{
  margin: 0;
}
.ere-property-multi-step .property-fields-wrap {
  margin-bottom: 0;
}
fieldset {
  margin-bottom: 0;
}
.property-fields-wrap .property-price label{
  width: 100%;
}
.property-fields-wrap {
  position: relative;
}
article#post-6 {
  position: relative;
}
fieldset#step-title_des {
  position: relative;
}
input[type="checkbox"]{
  margin-right:-1.25rem;
}
input[type="radio"]{
  margin-left:8px;
}
.sy-price-unit{
	display:none;
}
button.btn.btn-primary.btn-block.ere__btn-submit-contact-form {
  background-color: #ff7a00;
  border: none;
}
.syprivatedata-title .sy-arrow11 {
  margin-right: 8px;
  font-size: 16px;
  color: #333;
}
#syprivatedata11{
	padding: 10px 19px 10px 15px;
  background-color: white;
  border-radius: 10px;
	margin-bottom:15px;
	font-weight:900;
	    display: none;
}

/* blog */

.platform-content .page-header h1 {
  border-bottom: 2px solid #f4f4f4;
  position: relative;
  font-size: 20px;
  padding: 5px 10px 10px 10px;
}
.platform-content .page-header h1:after {
  content: "";
  position: absolute;
  left: 0;
  right: -5px;
  top: 37px;
  width: 110px;
  height: 2px;
  background-color: #f99f33;
  margin: 2px 5px 2px;
}
.syblogpage h2.entry-title {
  font-size: 15px;
  margin: 0;
}
section.entry-header a {
  color: #505050;
}
.entry-content a.read-more.button {
  background-color: #ffb55a;
  padding: 3px 20px !important;
  border-radius: 13px;
  margin: 10px;
}

.entry-content .post-excerpt {
  padding: 0 10px;
  font-size: 13px;
}
.platform-content .entries .tease {
  background: #fbfbfb;
  border-radius: 4%;
}

/* login */

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
  text-align: right;
}
.form-group .form-check-label{
  font-size: 12px;
} 
.ere-login .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
  text-align: right;
  background-color: #f1f1f1;
  font-size: 14px;
}
.form-group .form-control {
  padding: 0;
  border: 0;
  border-radius: 0;
}
.entry-content .ere__account-login-wrap{
  border: 0;
}
.ere-login-button {
  width: 100px;
  border-radius: 30px;
  margin: auto;
}
.ere__account-login-wrap .ere__show-password {
  background-color: #f1f1f1;
}

  /* my profile */

.ere-dashboard-welcome figure img {
  height: -webkit-fill-available;
}
.ere-profile-avatar img#profile-image {
  width: 460px;
  border-radius: 6px;
}
#ere_select_profile_image{
  font-size: 12px;
}
#ere_profile_plupload_container{
  bottom: 19px;
}
#ere_leave_agent{
  font-size: 12px;
}
.ere-dashboard-content .form-group .form-control{
  padding: 5px;
}

/* custom green */

.custom-green-box {
  background-color: #006c5b;
  border-radius: 20px;
  box-shadow: -5px 5px 4px 0px rgba(255, 193, 7, 0.6);
  color: #fff;
  padding: 30px;
  position: relative;
  z-index: 1;
}
.custom-green-box h4{
  color: white;
}
.justify-content-start {
  gap:77px;
  justify-content: flex-start !important;
}
.custom-icon {
  font-size: 40px;
  color: #fff;
  margin-bottom: 10px;
  display: inline-block;
  transition: color 0.3s ease;
}
.custom-icon-text {
  font-size: 14px;
  color: #fff;
}
.custom-green-section {
  position: relative;
  width: 100%;
  direction: rtl;
  margin-top: 5%;
}
a.custom-icon-item {
  text-align: center;
}
@media (max-width: 769px){
  .justify-content-start {
    gap: 32px;
    justify-content: center !important;
}}

/* g-pos2 */

#g-pos2 {
  background-image: url(images/footerman.png);
  background-repeat: no-repeat, repeat;
  background-position: 95% 100%;
  padding: 127px 0;
  position: relative;
}
.symoshaversabt {
  display: -webkit-inline-box;
  position: absolute;
  left: 85px;
  top: 60%;
}
@media screen and (max-width: 1000px) {
  .symoshaversabt {
    display: inline-grid !important;
    position: relative !important;
    left: 0 !important;
    top: -145px !important;
}
.symoshaversabt h5 {
  line-height: 44px;
  text-align: center;
  padding: 0 6px;
}
.symoshaversabt a {
  place-self: center !important;
  position: relative !important;
}
.symoshaversabt h6 {
  margin-right: 0 !important;
}}
.symoshaversabt h5 {
  font-size: 24px;
  font-weight: 800;
}
.symoshaversabt span {
  color: #ff6b15;
}
.symoshaversabt a {
  color: #fff;
}
.symoshaversabt h6 {
  background: #ff6b15;
  padding: 21px 50px;
  border-radius: 13px;
  margin-right: 60px;
  font-size: 20px;
  margin-top: -8px;
}

/* Ų§Ł…Ł„Ų§Ś© ŲÆŪŚÆŲ± */

.post-type-archive .property-inner .sy-loc-city{
  position: absolute;
  background: #00000085;
  border-radius: 13px;
  padding: 4px 8px;
  z-index: 1;
  color: white;
  bottom: 155px;
  right: 12px;
}
.post-type-archive .property-inner .ere__social-share{
  background: #00000085;
  border-radius: 13px;
  padding: 4px 8px;
  bottom: 140px;
  z-index: 1;
  left: 15px;
  position: absolute;
  color: #ff7a00;
}
.post-type-archive .property-info-inner .moredetails1{
  display: none;
}

/* melk */
/* footer */
@media screen and (min-width: 990px) {
  .sy-realestate-footerinfo{
    display: none !important;
}}
@media screen and (max-width: 990px) {
  .ere__single-property-header-price-location {
    display: none !important;
}}
@media screen and (max-width: 990px) {
  span.property-identity-title {
    display: none !important;
}}
.sy-realestate-footerinfo{
  background-color: #eeeeee;
  border-top: 3px #ff6308 solid;
  position: fixed;
  z-index: 3 !important;
  bottom: -1px;
  width: 100%;
  right: 0;
  display: flex;
  border-radius: 15px 15px 0 0;
}
.sy-realestate-footerinfo .sy-agentimg-mob img{
  width: 80px  !important;
  border-radius: 15px;
  padding: 3px;
  border: 1px solid #F0F0F0;
  margin: 3px;
  height: 70px;
  object-fit: cover;
}
.sy-realestate-footerinfo .sy-footerinfo-child {
  align-content: center;
  width: 100%;
  margin-right: 10px;
  align-items: center;
}
span.property-identity-mob {
  width: 100%;
  display: inline-block;
}
.phone-wrap {
    width: 20%;
}
.sy-realestate-footerinfo .sy-footerinfo-child {
    display: flex;
}
span.agent-name-mob {
  width:100%;
  display: inline-block;
  font-size: 13px;
}
.sy-footerinfo-child2 {
  width: 40% !important;
}
.sy-footerinfo-child1
{
	width: 35% !important;
}
.sy-footerinfo-child i{
  color: #ff6308;
}
span.reqstatusmob {
  width: 100%;
  display: inline-block;
}
.sy-footerinfo-child2 a{
  color: #666666;
}
.reqstatusmob i.fa.fa-phone {
    border: 1px solid;
    padding: 5px;
    border-radius: 8px;
    font-weight: 700;
    font-size: 18px;
}

/* Ł…Ų¬Ł…ŁŲ¹Ł‡ Ł…Ł„Ś© */

.sybtnmelkmore .gs_logo_single--inner .tt-placement-top:hover{
  border: 8px solid #ff6b15 !important;
}
.sybtnmelkmore .gs_logo_single--inner .tt-placement-top:hover{
  opacity: .8;
}
.sybtnmelkmore .gs_logo_single--wrapper .gs_logo_single--inner img {
  border-radius: 23px !important;
  border: 8px solid #ededed;
}
.sybtnmelkmore .gs_logo_single--inner a{
  border-radius: 23px;
}
#gs_logo_area_49:not(.verticaltickerdown):not(.verticalticker) .gs_logo_container {
  margin: -14px 15px 0 15px;
}
.sy-lookingvila-1{
  text-align: center;
  margin: 40px 0 -25px 0;
}
.sy-lookingvila-1 h6 {
  color: #c3c3c3;
  font-size: 14px;
}
.sy-lookingvila-1 h5 {
  font-size: 20px;
  color: #303030;
  margin-bottom: -3px;
}
.ere-agent-single .agent-single-inner.row , .ere-agent-single .ere__single-agent-description {
  background: #f4f4f4;
  padding: 20px;
  margin: 10px 10px;
  border-radius: 20px;
}
.ere-agent-single .ere__single-agent-description p{
  margin:0 !important;
  text-align: center;
}
.ere-agent-single .ere__single-agent-contact-info {
  margin-top: 7px;
}
@media screen and (max-width: 616px) {
.ere-agent-single .ere__single-agent-contact-info {
  display: block;
}}
.ere-agent-single .ere__single-agent-avatar img{
	border-radius: 18px;
  width: 250px;
  height: 250px;
  object-fit: cover;
  box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #ff6308, 0 2px 5px 15px #fff0;
}
.single-agent-element.ere__single-agent-element.agent-other.ere__single-agent-other-agent {
  display: none;
}
.agent-single-inner h2.ere__single-agent-title.agent-title {
  font-size: 19px;
  color: #666666;
  font-weight: 600;
}
.agent-content-top .ere__single-agent-social {
    margin-bottom: 10px;
    position: relative;
    top: -50px;
	transform: translateX(-42%);
	display: none;
}
@media screen and (max-width: 525px) {
.agent-content-top .ere__single-agent-social {
	transform: translateX(-69%);
	}}
.single-agent #content{
  display: block;
}

/* agent */

.phone-wrap{
    display:inline-block;
    position:relative;
}
span.sy-mobile-date {
    font-size: 13px;
}
.agent-content-top .ere__single-agent-title {
    margin-bottom: 10px !important;
}
.agent-single-inner .agent-content-top a.btn.btn-primary.btn-block {
  width: fit-content ;
  background-color: #ff6308 !important;
  border: 0 !important;
  padding: 4px 10px;
  margin-top: 10px;
}
.agent-single-inner span.ere__single-agent-position.agent-position {
  color: #ff6308;
  padding-bottom: 10px;
}
.agent-single-inner  .ere__single-agent-number-property {
  color: #959595;
  align-items: center;
}
.agent-single-inner .ere__single-agent-avatar{
  align-content: center;
}



/*Select2*/
.select2-results__option {
    position: relative;
    padding-right: 32px !important;
    display: flex;
    align-items: center;
}


.select2-results__option:before {
    content: "";
    width: 18px;
    height: 18px;
    border: 2px solid #999;
    border-radius: 4px;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
}


.select2-results__option.select2-results__option--selected:before,
.select2-container--default .select2-results__option[aria-selected="true"]:before {
    background: #ff6308;
    border-color: #ff6308;
    content: "\f00c";
    font-family: "FontAwesome";
    font-weight: 900;
    color: #fff;
    font-size: 11px;
    text-align: center;
    line-height: 14px;
}
.select2-container--default .select2-results__option[aria-selected=true]
{
	background:#f7f7f7 !important;
	color: #5a5a5a !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f7f7f7;
    color: #585858;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #f3f3f3;
    border: 1px solid #e1e1e1;
}

.select2-selection__rendered .select2-search__field
{
display:none;
}
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
   
    border-radius: 10px;
}
.syhomeclass .select2-container--default .select2-selection--multiple {
   background-color:#3e3c3bb5;
    line-height: 19px;
	border: 1px solid #565656b5;
}

.select2-dropdown--above{
	    top: 32px;
}
@media screen and (min-width: 600px) {
.select2-container--open .select2-dropdown--below {
    top: 37px;
	}}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-top: 11px;
    margin-right: 4px;
    margin-left: 6px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 3px;
    padding-left: 4px;
    border-left: 1px #d1d1d1 solid;
    padding-top: 3px;
}
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 1px 3px 3px 3px;
}


  /* mobile page3 - bottom agent */
  .phone-menu{
position: absolute;
    right: 0;
    bottom: 0px;
    min-width: 200px;
    background: var(--bg);
    border-radius: 8px;
    box-shadow: var(--shadow);
    border: 1px solid #e6e9ee;
    padding: 6px;
    transform-origin: top right;
    transition: transform .18s 
ease, opacity .18s 
linear;
    opacity: 0;
    background: #d9d9d9;
    transform: scale(.95);
    pointer-events: none;
    z-index: 50;
  }
  .phone-menu.open{
    opacity:1;
    transform: scale(1);
    pointer-events:auto;
  }

  .phone-menu a{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 5px 2px;
    border-radius: 6px;
    text-decoration: none;
    color: #111;
	font-size: 14px;
  }
  .phone-menu a:hover,
  .phone-menu a:focus{
    background:#f1f6ff;
    color:var(--accent);
    outline:none;
  }

  .menu-icon{
    width:18px;
    height:18px;
    opacity:.9;
  }



  @media (max-width:420px){
    .label{ display:none; }
  }
  


.sy-info-complate::before,#features .sy-features::before {
    content: "\f078"; /* fa-chevron-down */
    font-family: "FontAwesome";
    font-weight: 900;
    top: 8px;
	padding-right: 5px;
    transition: 0.3s;
	right:1px;
    padding-left: 12px;
}

.sy-info-complate.active::before,
.ere__single-property-description .ere-heading-style2 h6.active::before,
.ere__single-property-description .ere-heading-style2 h6.active::before,
#features .sy-features.active::before {
    content: "\f077";
}

#features .sy-features,
.ere__single-property-description .ere-heading-style2 h6,
.sy-info-complate,
.ere__single-property-video h6 {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 8px;
    position: relative;
}

.syprivatedata-title i {
    font-size: 16px;
    padding-left: 12px;
}

.ere__single-property-description .ere-heading-style2 h6::before {
    content: "\f078";
    font-family: "FontAwesome";
    font-weight: 900;
    margin-right: 12px;
    top: 2px;
    right: 1px;
    transition: 0.3s;
    padding-left: 12px;
}
.sy-similar-property .ere-heading-style2 {
    margin: 10px 10px 42px !important;
}

.property-fields-wrap .ere-heading-style2 h6 {
    margin: 10px 0 10px 0 !important;
}

.single-property-image-thumb.owl-carousel.owl-rtl.owl-loaded.owl-drag
{
	display:none;
}

.ere__single-property-gallery
{
  background:#F3F5F7;
}
.ere__loop-property-info .ere__loop-property-info-item {
  margin: auto;
  padding: 16px 0;
}
@media (max-width: 440px) {
	.ere__single-property-info .property-info-inner .ere__loop-property-info-item {
		width:35% !important;
		margin-right: 31px;
	}}
.ere__loop-property-info-item.property-bedrooms {
  display: none;
}

button#phoneToggle {
 background-color: #00703D;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    font-size: 28px;
}
button#phoneToggle i{
	color:white;
	padding-top: 10px;
}
.sy-property-location11 .ere__lpi-content .ere__lpi-label, .sy-property-locper .ere__lpi-content .ere__lpi-label
{
display:none !important;
}

 .social-share-hover .social-share-list a.sms {
    font-size: 12px;
    color: #39d61d;
}
.iconshare1 {
    display: flex;
    flex-direction: row;
    padding-top: 14px;
    position: relative;
	border-top: 1px solid #eee;
}
.social-share-hover .social-share-list a.mail {
    font-size: 12px;
    margin-left: 8px !important;
    color: #e8ad00;
    padding: 0 6px;
}
.social-share-hover .social-share-list a.whatsapp1 {
    font-size: 12px;
    margin-left: 8px !important;
    color: #28c44c;
    padding: 0 6px;
}

.social-share-hover .social-share-list a.telegram1 {
    font-size: 12px;
    margin-left: 8px !important;
    color: #0999e3;
    padding: 0 6px;
}

.ere__single-property-header-info-inner .social-share-hover .social-share-list a.twitter1 {
    font-size: 12px;
    color: #26a6d1;
    padding: 0 6px;
}

.social-share {
    position: relative;
    display: inline-block;

}
.ere__single-property-header-info-inner .social-share { 
  float: left;
  top: 12px;
  left: 15px;
}
.social-share-hover .share-btn {
    cursor: pointer;
    padding: 6px;
    display: inline-flex;
    align-items: center;
	color: white;
}

.social-share .social-share-list {
    position: absolute;
    top: 100%;
    left: 0;
    width: max-content;
    background: #fff;
    border-radius: 10px;
    padding: 12px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: all 0.25s ease;
    box-shadow: 0 6px 15px rgba(0,0,0,0.18);
    z-index: 10000;
}

.social-share-hover:hover .social-share-list {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.social-share .social-share-list a {
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
    padding: 6px 10px;
}

@media (max-width: 768px) {
.owl-stage-outer .property-gallery-item img {
    height: 250px !important;
	object-fit: cover;
    object-position: center;
}
}

.ere__loop-property-badge-item, .ere__loop-property-info .ere__loop-property-info-item .ere__lpi-content>span
{
	padding-left: 5px;
}

.btn.btn-info,
.btn.btn-info:focus,
.btn.btn-info:active,
.btn.btn-info:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}


.fixed-footer .btn-info {
    background-color: unset !important;
    border-color: unset !important;
	font-size: 15px;
	display: grid;
}

.modal-header .close {
    margin: -1rem -1rem -1rem -1rem !important;
}
.modal-backdrop {
    display: none !important;
}

.modal.custom-highlight .modal-dialog {
    position: relative;
    z-index: 1051;
	top: 340px;
}

.modal.custom-highlight::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.65);
    z-index: 1050;
}

.modal.custom-highlight .modal-content {
    position: relative;
    z-index: 1052;
}
.modal-header h4.modal-title {
    margin:-4px 10px 5px;
}
.modal-content .modal-header {
    justify-content: right;
}
.fixed-footer .modal-body i.fa.fa-phone {
    color: #0998d7;
	padding-left: 5px;
}
.fixed-footer .modal-body i.fa-brands.fa-whatsapp {
    color: #28c44c;
}
.fixed-footer .modal-body i.fa-brands.fa-instagram {
    color: #E1306C;
	padding-left: 5px;
}
.fixed-footer .modal-body i.fa-.fa-location {
    color: #FC4136;
}
#modalContact a {
    width: 100%;
	background-color: #dcdcdc;
    margin-bottom: 10px;
    color: #2b2f37;
	text-align: right;
	border-color: #b3b7b7;
}
.owl-carousel .owl-stage-outer {
    height: auto !important;
}

.ere-field-real_estate_quantitative .checkbox-inline , .ere-field-real_estate_qualitative .checkbox-inline
{
   width: 20%;
}

.ere-field-real_estate_quantitative .checkbox-inline span , .ere-field-real_estate_qualitative .checkbox-inline span
{
   padding-right: 9px;
	    font-weight: normal;
}

.ere-field-real_estate_quantitative , .ere-field-real_estate_qualitative {
    padding-right: 32px;
}

#step-contact ,#step-private_note .property-fields-wrap{
    display: none !important;
}
.paging-navigation .page-numbers.current, .paging-navigation .page-numbers:focus, .paging-navigation .page-numbers:hover {
    background-color: #484848;
}
.paging-navigation .page-numbers {
    background-color: #ff6308;
    border-radius: 5px;
	padding: 0 19px;
	color: #fff;
	line-height: 35px;
	display: inline-block;
	font-size: 12px;
	transition: all .3s;
}
@media (min-width: 768px) and (max-width: 991px) {
    .columns-sm-3>.ere-item-wrap {
        width: 50% !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .columns-sm-2>.ere-item-wrap:nth-child(2n+1), .columns-sm-3>.ere-item-wrap:nth-child(3n+1), .columns-sm-4>.ere-item-wrap:nth-child(4n+1), .columns-sm-5>.ere-item-wrap:nth-child(5n+1), .columns-sm-6>.ere-item-wrap:nth-child(6n+1) {
        clear: unset !important;
    }
}
.sy-srch-neighborhood .select2-container--default .select2-selection--multiple:not(:has(.select2-selection__choice))::before {
    content: "همه مناطق";
    color: white;
    position: absolute;
    right: 12px;
    top: 8px;
	font-size:14px;
    pointer-events: none;
}
.custom-select2-placeholder {
    color: #1f0000  !important;
}
.ere_property-advanced-search-form-wrap .select2-container--default .select2-selection--multiple:not(:has(.select2-selection__choice))::before {
    color: black;
}

h2 {
    font-size: 18px !important;
}
h3 {
    font-size: 16px !important;
}

.sy-srch-pages2 .sy-srch-neighborhood .select2-container--default .select2-selection--multiple:not(:has(.select2-selection__choice))::before {
    color: #060606 !important;
}

.g-default .sy-srch-neighborhood .select2-container--default .select2-selection--multiple:not(:has(.select2-selection__choice))::before {
    color: black;
}
.ere__single-property-contact-agent h6,
.ere-similar-properties h6 {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: unset;
}

.ere-similar-properties h6 {
    text-align: right !important;
}