/* V29: üst menü konumu ve hover renk düzeltmesi */
.true-header-inner{
  column-gap:16px!important;
}
.true-menu{
  padding-left:18px!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}
.main-menu{
  justify-content:flex-start!important;
}
.main-menu>li>a{
  padding:0 8px!important;
  border-radius:0!important;
  transition:background-color .18s ease,color .18s ease!important;
}
.main-menu>li:hover>a,
.main-menu>li>a:focus{
  background:#b51e17!important;
  box-shadow:inset 0 -3px 0 rgba(255,255,255,.72)!important;
}
.main-menu>li:hover>a:after,
.main-menu>li>a:focus:after{
  background:rgba(255,255,255,.92)!important;
}
.sub-menu{
  border:1px solid #d7d7d7!important;
  box-shadow:0 10px 18px rgba(0,0,0,.12)!important;
}
.sub-menu a{
  background:#fff!important;
  color:#444!important;
}
.sub-menu a:hover{
  background:#f1f1f1!important;
  color:#222!important;
}
@media (max-width:1040px){
  .true-header-inner{column-gap:12px!important;}
  .true-menu{padding-left:12px!important;}
  .main-menu>li>a{padding:0 6px!important;}
}
@media (max-width:900px){
  .true-menu{padding-left:8px!important;}
  .main-menu>li>a{padding:0 5px!important;}
}
@media (max-width:760px){
  .true-menu{padding-left:0!important;}
}
