
footer{
    width:100%; 
    background-color:rgb(10, 10, 10);    
  
 }


.top-footer {
    display:flex;
    flex-direction:row;
    direction:rtl ;
    background:rgb(26, 26, 26);
    padding:0 1rem;

   
}
.footer-btns {
    padding:0;
    margin:0;
}

.footer-btns a {
    display: inline-block;
    padding: 8px 16px;
    border:none;
    height:100%;
    color:rgb(255,255,255) !important;
    border-radius:0 !important;
    border-left:1px solid rgb(112, 107, 107);
    font-size:24px;
    font-weight:700;
}
.footer-btns a i{
    font-size:24px !important;
    font-weight:700 !important;
}

.footer-search {
    direction:ltr;
}

.weather-info {
    color:rgb(255,255,255) !important;
}


.footer-search span {

background:rgb(26, 26, 26) !important;
border:none !important;
}

.footer-search span i {
    color:rgb(255,255,255) !important;
}

.form-control {
    color:rgb(255,255,255) !important;
}

.footer-search input {
    background:rgb(26, 26, 26) !important;
    color:rgb(255,255,255) !important;
    border:none;
    font-size:19px;
    font-weight:400;
}

.cities-weather-row {
    display:flex;
    flex-direction:row;
      overflow: hidden;
       margin-right: 6px
}
  .weather-cities {
   width:100% !important;
   background:rgb(26, 26, 26) !important;
   font-size: 14px;
}
.weather-cities i.fa-chevron-down {
    color:rgb(85, 85, 85) !important;
    
}

.cities-list {
    display:flex;
    align-items:center;
    background:rgb(26, 26, 26) !important;
}

.cities-list select {
    background:rgb(26, 26, 26) !important;
    border:none; 
    color:rgb(255,255,255) !important;
}
  .main-footer {
    background:rgb(16, 16, 16);
    width:100%;
    margin:0;
  }

  .main-footer-body {
    direction:rtl ;
  }


  .main-footer-body div.mt-3 {
    margin_right:0 !important;
    margin-left:0 !important;
    weight:100% !important;
  }
 
  .list-unstyled {
    margin_right:0 !important;
    
  }

  .list-unstyled li:hover {
     background:rgb(183, 24, 24);
  }

  .list-unstyled li a {
    display:flex;
    justify-content:right;
    padding:0.2rem ;
    width:100%;
  }



  ///



  .social-icons {
    display: flex;
    justify-content: center;
    gap: 1rem;
    flex-wrap: wrap;
   
    
}

.social-icons a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%; /* دایره‌ای کردن آیکون */
   margin:0 1rem;
    color: white; /* رنگ آیکون‌ها */
    font-size: 20px;
    text-decoration: none;
    opacity:0.6;
  
}

.social-icons a:hover {
  opacity:1;
}

.icon-facebook {
    background-color: #3b5998 !important; /* رنگ آبی فیس‌بوک */
}

.icon-twitter {
    background-color: #1da1f2 !important; /* رنگ آبی توییتر */
}

.icon-google-plus {
    background-color: #db4437 !important; /* رنگ قرمز گوگل پلاس */
}

.icon-linkedin {
    background-color: #0077b5 !important; /* رنگ آبی لینکدین */
}

.icon-instagram {
    background-color: #e4405f !important; /* رنگ صورتی اینستاگرام */
}

.icon-telegram {
    background-color: #0088cc !important; /* رنگ آبی تلگرام */
    
}


.footer-title-section {
    font: bold 60px arial; 
    color: white;
     direction: ltr;
    text-align: center; 
    margin: -10px 0 8px;
}

.econews-span-1 {
    font-weight: normal
}

.econews-span-2 {
    display: inline-block;
     font-size: 25px; 
     line-height: 1;
      position: relative;
       bottom: -2px;
}


.copyright {
    color:rgb(153, 153, 153);
}

.footer-footer {
    background:rgb(10, 10, 10);
}


#google_translate_element {
    background:rgb(255,255,255)
}




.goog-te-banner-frame.skiptranslate {
    display: none !important;
}


#google_translate_element .goog-te-gadget-simple {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    padding: 6px 12px;
    border-radius: 6px;
    font-family: 'Yekan', sans-serif;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
}

#google_translate_element {
   display:inline-block;
   float:left;
}

.translate-container {
    overflow: hidden !important;
}

#google_translate_element {
    display:flex;
    align-items:center !important;
    margin-top:0.3rem;

} 

.footer-search input::placeholder {
    color: white;
    opacity: 1; /* برای برخی مرورگرها که به صورت پیش‌فرض کم‌رنگ نشون میدن */
    font-weight:400;
    font-size:19px;
    font-family:nassim;
}

