/* Larger navigation and glass header used on the home slider. */
.public-header .public-nav>a,
.public-header .public-nav-trigger{
  font-size:14px;
  font-weight:850;
}

.corporate-menu{width:330px}
.corporate-menu .public-nav-grid{grid-template-columns:1fr}
.corporate-menu>header{margin-bottom:7px}

.public-header-overlay{
  position:relative;
  z-index:80;
  margin-bottom:-92px;
  border-bottom:1px solid #dce8ed;
  background:rgba(255,255,255,.97);
  box-shadow:0 10px 30px rgba(7,28,45,.1);
}

/* Bulanıklığı başlığın kendisine vermek bazı mobil tarayıcılarda sabit
   menüyü başlığın içine hapseder. Cam katmanı ayrı tutulur. */
.public-header-overlay::before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  background:rgba(255,255,255,.82);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  pointer-events:none;
}

.public-header-overlay .public-logo{
  border:0;
  background:transparent;
  box-shadow:none;
  backdrop-filter:none;
}

.public-header-overlay .public-nav>a,
.public-header-overlay .public-nav-trigger{
  color:#071c2d;
  text-shadow:none;
}

.public-header-overlay .public-nav>a:hover,
.public-header-overlay .public-nav-trigger:hover,
.public-header-overlay .public-nav>a.active,
.public-header-overlay .public-nav-trigger.active{color:#0c8fb7}

.public-header-overlay .public-nav-trigger i{color:#6f8793}
.public-header-overlay .header-call{border-color:#19a9da;color:#071c2d}
.public-header-overlay .header-call small{color:#687985}

@media(max-width:1180px) and (min-width:981px){
  .public-header .public-nav>a,
  .public-header .public-nav-trigger{font-size:12px}
}

@media(max-width:1200px){.public-header-overlay .mobile-menu-toggle{position:relative;z-index:1001;pointer-events:auto}}
@media(max-width:980px){.public-header-overlay{margin-bottom:-92px}}
@media(max-width:650px){.public-header-overlay{margin-bottom:-76px}}
