/* V31: Marka başlığı ile menüyü kesin olarak ayırır. */
.true-header-inner{
  grid-template-columns:72px 326px minmax(0,1fr) 74px!important;
  column-gap:12px!important;
}
.true-brand-title{
  grid-column:2!important;
  width:326px!important;
  max-width:326px!important;
  min-width:326px!important;
  margin:0!important;
  overflow:visible!important;
  white-space:nowrap!important;
  z-index:6!important;
}
.true-brand-title strong{
  font-size:10px!important;
}
.true-brand-title span{
  display:block!important;
  font-size:20px!important;
  line-height:.96!important;
  letter-spacing:-.75px!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
.true-brand-title em{
  display:block!important;
  font-size:11px!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
.true-menu{
  grid-column:3!important;
  min-width:0!important;
  margin:0!important;
  padding:0 0 0 10px!important;
  overflow:visible!important;
  z-index:3!important;
}
.main-menu{
  width:auto!important;
  min-width:0!important;
  justify-content:flex-start!important;
}
.main-menu>li>a{
  padding:0 6px!important;
  font-size:9px!important;
  letter-spacing:-.25px!important;
  white-space:nowrap!important;
}
.main-menu>li:first-child>a{
  margin-left:0!important;
}

@media (max-width:1040px) and (min-width:901px){
  .true-header-inner{
    grid-template-columns:68px 292px minmax(0,1fr) 68px!important;
    column-gap:8px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
  .true-logo,
  .true-logo img{
    width:66px!important;
    height:66px!important;
  }
  .true-brand-title{
    width:292px!important;
    max-width:292px!important;
    min-width:292px!important;
  }
  .true-brand-title strong{font-size:9px!important;}
  .true-brand-title span{
    font-size:18px!important;
    letter-spacing:-.65px!important;
  }
  .true-brand-title em{font-size:10px!important;}
  .true-menu{
    padding-left:6px!important;
  }
  .main-menu>li>a{
    padding:0 4px!important;
    font-size:7.8px!important;
    letter-spacing:-.35px!important;
  }
  .true-ataturk{
    width:66px!important;
    height:66px!important;
    transform:none!important;
  }
}

@media (max-width:900px) and (min-width:761px){
  .true-header-inner{
    grid-template-columns:62px 248px minmax(0,1fr) 60px!important;
    column-gap:6px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  .true-logo,
  .true-logo img{
    width:60px!important;
    height:60px!important;
  }
  .true-brand-title{
    width:248px!important;
    max-width:248px!important;
    min-width:248px!important;
  }
  .true-brand-title strong{font-size:8px!important;}
  .true-brand-title span{
    font-size:15.5px!important;
    letter-spacing:-.5px!important;
  }
  .true-brand-title em{font-size:8.5px!important;}
  .true-menu{
    padding-left:4px!important;
  }
  .main-menu>li>a{
    padding:0 3px!important;
    font-size:6.9px!important;
    letter-spacing:-.4px!important;
  }
  .true-ataturk{
    width:58px!important;
    height:58px!important;
    transform:none!important;
  }
}

@media (max-width:760px){
  .true-header-inner{
    display:flex!important;
  }
  .true-brand-title{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  .true-menu{
    padding-left:0!important;
    margin-left:0!important;
  }
}
