﻿/* KONSEY_V80_LOGO_IMAGE_HEADER */
/* Scope: first top header only. Uses selected Konsey Ozel Servis logo image. */
.konsey-v80-header{
  width:100% !important;
  box-sizing:border-box !important;
  background:#ffffff !important;
  border-bottom:1px solid rgba(0,0,0,.08) !important;
  padding:0 !important;
  margin:0 !important;
  position:relative !important;
  z-index:50 !important;
}
.konsey-v80-inner{
  width:min(1180px, calc(100% - 48px)) !important;
  min-height:76px !important;
  margin:0 auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:28px !important;
  box-sizing:border-box !important;
}
.konsey-v80-logo{
  flex:0 0 auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  text-decoration:none !important;
  margin:0 !important;
  padding:0 !important;
}
.konsey-v80-logo img{
  display:block !important;
  width:220px !important;
  max-width:32vw !important;
  height:auto !important;
  max-height:58px !important;
  object-fit:contain !important;
}
.konsey-v80-nav{
  flex:1 1 auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  gap:8px !important;
  flex-wrap:wrap !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1 !important;
}
.konsey-v80-nav a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:38px !important;
  padding:0 12px !important;
  margin:0 !important;
  color:#0b0b0d !important;
  background:transparent !important;
  border:1px solid transparent !important;
  border-radius:4px !important;
  text-decoration:none !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1 !important;
  white-space:nowrap !important;
}
.konsey-v80-nav a:hover,
.konsey-v80-nav a:focus{
  border-color:rgba(0,0,0,.16) !important;
  background:rgba(0,0,0,.035) !important;
  color:#0b0b0d !important;
}
@media(max-width:900px){
  .konsey-v80-inner{
    width:min(100% - 28px, 1180px) !important;
    min-height:auto !important;
    padding:12px 0 !important;
    flex-direction:column !important;
    justify-content:center !important;
    gap:10px !important;
  }
  .konsey-v80-logo img{
    width:210px !important;
    max-width:72vw !important;
    max-height:56px !important;
  }
  .konsey-v80-nav{
    width:100% !important;
    justify-content:center !important;
    gap:6px !important;
  }
  .konsey-v80-nav a{
    min-height:34px !important;
    padding:0 8px !important;
    font-size:13px !important;
  }
}
