/* Arşivde olmayan ikon fontları (cwsicon, revicons) yerine Font Awesome 4.7 glifleri */

/* Arama ikonu (header) */
.site_header .search_menu:before,
.mobile_menu_wrapper .search_menu:before{
  font-family:"FontAwesome" !important;
  content:"\f002" !important;   /* fa-search */
}
/* Arama kapatma / geri butonu */
.site_header .search_menu_cont .search_back_button:before{
  font-family:"FontAwesome" !important;
  content:"\f00d" !important;   /* fa-times */
}

/* Slider (Revolution Slider - uranus) ok ikonları */
.tparrows:before{ font-family:"FontAwesome" !important; }
.tparrows.tp-leftarrow:before{ content:"\f053" !important; }   /* fa-chevron-left */
.tparrows.tp-rightarrow:before{ content:"\f054" !important; }  /* fa-chevron-right */

/* Mobilde logo görünmesi (tema gerçek mobil cihazda .logo_desktop'u gizliyor) */
@media screen and (max-width:1190px){
  .cws_mobile .site_header .header_logo_part .logo img.logo_desktop{ display:inline-block !important; }
}

/* Mobilde: logo + arama + menü simgesi TEK SIRADA yan yana */
@media screen and (max-width:980px){
  .header_wrapper_container .header_zone{
    display:flex !important; flex-direction:row !important;
    align-items:center !important; justify-content:space-between !important;
    flex-wrap:nowrap !important; gap:10px; padding:6px 15px !important;
  }
  /* logo solda */
  .header_wrapper_container .header_zone .logo_box{
    width:auto !important; flex:0 1 auto !important; padding:0 !important; margin:0 !important; float:none !important;
  }
  .header_wrapper_container .header_zone .logo_box > .container{
    width:auto !important; max-width:none !important; padding:0 !important; margin:0 !important;
  }
  .header_wrapper_container .header_zone .logo_box .logo{ margin:0 !important; padding:0 !important; display:inline-block !important; }
  .header_wrapper_container .header_zone .logo_box img{ max-height:38px !important; width:auto !important; }
  .header_wrapper_container .header_zone .logo_box .logo_box_content_wrapper{ display:none !important; }
  /* arama + hamburger sağda */
  .header_wrapper_container .header_zone .menu_box{
    width:auto !important; flex:0 0 auto !important; padding:0 !important; margin:0 !important; float:none !important;
  }
  .header_wrapper_container .header_zone .menu_box > .container{
    width:auto !important; max-width:none !important; padding:0 !important; margin:0 !important;
  }
  .header_wrapper_container .menu_box .header_nav_part{ margin:0 !important; padding:0 !important; float:none !important; width:auto !important; }
  .header_wrapper_container .menu_box .main-nav-container{ display:flex !important; align-items:center !important; float:none !important; width:auto !important; }
  .header_wrapper_container .menu_box .no-split-menu,
  .header_wrapper_container .menu_box .menu_left_icons{ display:none !important; }
  .header_wrapper_container .menu_box .menu_right_icons{
    display:flex !important; align-items:center !important; gap:16px !important;
    justify-content:flex-end !important; margin:0 !important; float:none !important;
  }
  .header_wrapper_container .menu_box .menu_right_icons > *{ padding:0 !important; margin:0 !important; }
  .header_wrapper_container .menu_box .search_menu{ display:inline-block !important; cursor:pointer; }
  .header_wrapper_container .menu_box .mobile_menu_hamburger{ display:inline-block !important; margin:0 !important; position:static !important; }
  /* dikey boşlukları sıfırla */
  .site_header .header_container .header_zone:not(:first-child){ padding-top:6px !important; }

  /* İKİNCİ header (sticky) mobilde gizlensin ki üstte ikinci bar oluşmasın */
  .sticky_header{ display:none !important; }
}

/* Yukarı çık butonu */
#scroll_to_top:before{
  font-family:"FontAwesome" !important;
  content:"\f106" !important;   /* fa-angle-up */
  color:#fff; display:block; line-height:inherit; text-align:center;
}
