/* Enter Your Custom CSS Here */
.property-title a:hover {
    color: #a7a7a6a8;
}
a:hover, a:focus {
    color: #f58120;
}
.header-mobile {
    background: #2e2e2e;
    border: none;
}
.property-detail-detail .list > li:last-child > .value {
    color: red;
}
.elementor-39 .elementor-element.elementor-element-290e7b8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border: none;
    border-radius: 8px;
}

@media (min-width: 992px) {
    .widget-property-search-form.style1.horizontal .col-md-1 {
        width: 16.66667%;
    }
}

@media (max-width: 767px) {
    .widget-property-search-form.horizontal .content-main-inner {
        background-color: #ffffff4a;
    }
}


/* Add Bootstrap grid classes */
.anzali-neighborhoods {
  class: "col-md-6 col-xs-12 col-sm-6 md-clearfix sm-clearfix";
}

/* Style the cards */  
.anzali-neighborhoods {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 20px;
}

.anzali-neighborhoods .entry-title {
  font-size: 20px;
  margin-top: 0;
}

.anzali-neighborhoods .entry-meta {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;  
}

.anzali-neighborhoods .entry-content p {
  font-size: 16px;
}

.anzali-neighborhoods .entry-image {
  margin-bottom: 10px;  
}

.anzali-neighborhoods .entry-image img {
  border-radius: 4px;  
}

/* Style for Desktop */
h2 {
    font-size: 24px;
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 20px;
}

/* Style for Mobile */
@media (max-width: 768px) {
    h2 {
        font-size: 24px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 18px;
    }
}

select.form-control {
    direction: rtl;
    text-align: right;
    padding-right: 25px; /* افزایش فضای راست برای آیکون */
    appearance: none; /* استایل پیش‌فرض مرورگر رو غیرفعال می‌کنه */
    -webkit-appearance: none; /* برای سازگاری با مرورگرهای WebKit */
    -moz-appearance: none; /* برای مرورگرهای Firefox */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M10 12l-5-5h10l-5 5z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 10px center; /* موقعیت آیکون در سمت چپ */
    background-size: 15px;
}

select.form-control {
    background-position: right 10px center;
}
