/* Doktorlar.org.tr 1.11.17 — consistent navigation typography and directory filters. */
/* Menu button headings (draft / non-link items) match the weight of Hakkımızda. */
.dt-site .dt-header .dt-nav .dt-nav-group > :is(a.dt-nav-main,button.dt-nav-main-trigger) {
  font-family:inherit;
  font-size:13px;
  font-weight:650;
  line-height:1.45;
  letter-spacing:normal;
  color:#2b4568;
}
.dt-site .dt-header .dt-nav .dt-nav-group.is-current > :is(a.dt-nav-main,button.dt-nav-main-trigger),
.dt-site .dt-header .dt-nav .dt-nav-group > :is(a.dt-nav-main,button.dt-nav-main-trigger):hover {
  color:var(--dt-teal-dark,#008d97);
}
/* All filter selectors use the same dimensions and focus treatment as Tüm Branşlar. */
.dt-site .dt-filters label > .dt-select-control {
  width:100%;
  margin-top:8px;
  min-width:0;
}
.dt-site .dt-filters .dt-select-trigger {
  box-sizing:border-box;
  width:100%;
  min-height:47px;
  padding:10px 12px;
  border:1px solid #d8e6ed;
  border-radius:7px;
  background:#fff;
  color:#214c65;
  font-size:13px;
  font-weight:700;
  line-height:1.45;
  box-shadow:0 1px 2px #10395203;
}
.dt-site .dt-filters .dt-select-trigger:hover {border-color:#8acbd2}
.dt-site .dt-filters .dt-select-trigger:is(:focus-visible,.is-open) {
  border-color:#00a4ae;
  background:#fbffff;
  outline:2px solid #00a4ae;
  outline-offset:2px;
}
.dt-site .dt-filters .dt-select-trigger:disabled {
  color:#8a9eac;
  border-color:#e5edf2;
  background:#f6f9fb;
}
.dt-site .dt-filters .dt-select-caption {
  font-weight:inherit;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}
/* Native select remains legible if JavaScript cannot load. */
.dt-site .dt-filters select:not(.dt-native-select) {
  width:100%;
  min-height:47px;
  padding:10px 36px 10px 12px;
  border:1px solid #d8e6ed;
  border-radius:7px;
  background-color:#fff;
  font-size:13px;
  font-weight:700;
  color:#214c65;
}
@media(max-width:1180px){
  .dt-site .dt-header .dt-nav .dt-nav-group > :is(a.dt-nav-main,button.dt-nav-main-trigger) {font-size:14px;}
}
@media(max-width:600px){
  .dt-site .dt-filters .dt-select-trigger,
  .dt-site .dt-filters select:not(.dt-native-select) {min-height:44px;font-size:14px;}
}
