.elementor-1026 .elementor-element.elementor-element-3063fb2{--display:flex;}.elementor-1026 .elementor-element.elementor-element-5b95960{--display:flex;}.elementor-1026 .elementor-element.elementor-element-0cd08aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 32px 6px 32px;}.elementor-1026 .elementor-element.elementor-element-0cd08aa iframe{height:330px;}/* Start custom CSS for html, class: .elementor-element-c7ba1af *//* Metinler beyaz */
.iletisim-blok p { color:#fff; }

/* Telefon numaraları sarı ve tıklanabilir */
.iletisim-blok a.tel,
.iletisim-blok a.tel:visited {
  color:#FFD200 !important;
  text-decoration:none;
}
.iletisim-blok a.tel:hover { text-decoration:underline; }

/* Adres satırı tamamen sarı */
.iletisim-blok .adres { color:#FFD200 !important; }

/* Çalışma saatleri tablo – sade ve sola hizalı */
.iletisim-blok .saatler {
  width:100%;
  border-collapse:collapse;
  margin-top:10px;
  font-size:16px;
  border:1px solid rgba(255,255,255,0.1);
}
.iletisim-blok .saatler td {
  padding:10px 14px;
  border:1px solid rgba(255,255,255,0.1);
  color:#fff;
  text-align:left; /* günler ve saatler sola hizalı */
}
.iletisim-blok .saatler tr:nth-child(even){
  background:rgba(255,255,255,0.03);
}

/* Yol Tarifi butonu ortalı */
.harita-butonu {
  text-align:center;
  margin-top:20px;
}
.yol-tarifi-btn {
  display:inline-block;
  background:#FFD200;
  color:#000;
  font-weight:700;
  padding:10px 25px;
  border-radius:10px;
  text-decoration:none;
  transition:0.3s;
}
.yol-tarifi-btn:hover {
  background:#fff;
  color:#000;
  box-shadow:0 0 10px rgba(255,210,0,.7);
}

/* Mobil uyum */
@media (max-width:600px){
  .iletisim-blok .saatler td { padding:8px 10px; font-size:15px; }
}/* End custom CSS */