blockquote {
  font-size: 0.95em;
  line-height: 1.6;
  margin: 20px 0 20px 15px;
  padding-left: 10px;
  font-style: italic;
  border-left: none !important;
}

/* horizontal scroll olmasın */
body.page-id-1421 { 
  overflow-x: hidden; 
}

/* codeblock section'ı viewport genişliğine taşır (breakout) */
body.page-id-1421 .avia_codeblock_section,
body.page-id-1421 .avia_codeblock {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  padding-left: 15%;   /* soldaki boşluk */
  padding-right: 15%;  /* sağdaki boşluk */
  box-sizing: border-box;
}

/* iframe'leri gerçek %100 genişlik yap */
body.page-id-1421 .avia_codeblock iframe {
  width: 100% !important;
  max-width: 100% !important;
  height: 80vh !important;   /* yüksekliği değiştirebilirsin */
  display: block;
  border: 0;
}

/* inline width attribute (ör. width="1000px") olanlara ekstra öncelik */
body.page-id-1421 .avia_codeblock iframe[width] {
  width: 100% !important;
  max-width: 100% !important;
}

/* horizontal scroll olmasın */
body.page-id-1414 { 
  overflow-x: hidden; 
}

/* codeblock section'ı viewport genişliğine taşır (breakout) */
body.page-id-1414 .avia_codeblock_section,
body.page-id-1414 .avia_codeblock {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  padding-left: 15%;   /* soldaki boşluk */
  padding-right: 15%;  /* sağdaki boşluk */
  box-sizing: border-box;
}

/* iframe'leri gerçek %100 genişlik yap */
body.page-id-1414 .avia_codeblock iframe {
  width: 100% !important;
  max-width: 100% !important;
  height: 80vh !important;   /* yüksekliği değiştirebilirsin */
  display: block;
  border: 0;
}

/* inline width attribute (ör. width="1000px") olanlara ekstra öncelik */
body.page-id-1414 .avia_codeblock iframe[width] {
  width: 100% !important;
  max-width: 100% !important;
}


/* horizontal scroll olmasın */
body.page-id-1409 { 
  overflow-x: hidden; 
}

/* codeblock section'ı viewport genişliğine taşır (breakout) */
body.page-id-1409 .avia_codeblock_section,
body.page-id-1409 .avia_codeblock {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  padding-left: 15%;   /* soldaki boşluk */
  padding-right: 15%;  /* sağdaki boşluk */
  box-sizing: border-box;
}

/* iframe'leri gerçek %100 genişlik yap */
body.page-id-1409 .avia_codeblock iframe {
  width: 100% !important;
  max-width: 100% !important;
  height: 80vh !important;   /* yüksekliği değiştirebilirsin */
  display: block;
  border: 0;
}

/* inline width attribute (ör. width="1000px") olanlara ekstra öncelik */
body.page-id-1409 .avia_codeblock iframe[width] {
  width: 100% !important;
  max-width: 100% !important;
}
/* === page-id-225: harita blokları full-bleed + kenar boşlukları === */

/* horizontal scroll olmasın */
body.page-id-225 { 
  overflow-x: hidden; 
}

/* codeblock section'ı viewport genişliğine taşır (breakout) */
body.page-id-225 .avia_codeblock_section,
body.page-id-225 .avia_codeblock {
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  padding-left: 15%;   /* soldaki boşluk */
  padding-right: 15%;  /* sağdaki boşluk */
  box-sizing: border-box;
}

/* iframe'leri gerçek %100 genişlik yap */
body.page-id-225 .avia_codeblock iframe {
  width: 100% !important;
  max-width: 100% !important;
  height: 80vh !important;   /* yüksekliği değiştirebilirsin */
  display: block;
  border: 0;
}

/* inline width attribute (ör. width="1000px") olanlara ekstra öncelik */
body.page-id-225 .avia_codeblock iframe[width] {
  width: 100% !important;
  max-width: 100% !important;
}

/* Mobilde yüksekliği ve boşlukları azalt */
@media (max-width: 768px) {
  body.page-id-225 .avia_codeblock iframe {
    height: 50vh !important;
  }
  body.page-id-225 .avia_codeblock_section,
  body.page-id-225 .avia_codeblock {
    padding-left: 15px;
    padding-right: 15px;
  }
}


#footer {
    padding: 150px 0 150px 0;
    z-index: 1;
}

body.home #av-masonry-1 {
  max-width: 1500px;
  margin: 0 auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.home #av-masonry-1 .av-masonry-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.entry-title,
h1 {
  text-transform: none !important;
}

.main_menu .menu li a i.fa-home {
    font-size: 20px;
		padding-bottom: 4px;
		color: #515151;
    vertical-align: middle; /* hizalama için */
}

.page .entry-content-wrapper,
.page .post-entry,
.single .post-entry,
.blog .post-entry,
.archive .post-entry {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

.page-id-156 #main.container_wrap_first,
.page-id-156 #av-layout-grid-1.container_wrap {
  max-width: 1140px; /* veya iletişim sayfasındaki genişlik neyse onu yaz */
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}



#header_main_alternate {
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1000;
}

.av-inner-masonry-content {
    background-color: #efefef !important; /* Düz siyah */
    text-align: center !important;
    width: 100%;
		font-size: 20px;
}

#menu-item-446 a {
    font-weight: 100 !important; 
}

#menu-item-446 > a:hover {
    color: inherit !important;         /* Renk değişmesin */
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-447 a {
    font-weight: 100 !important; 
}

#menu-item-447 > a:hover {
    color: inherit !important;         /* Renk değişmesin */
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}


#menu-item-304 > a {
    font-weight: 100 !important; 
}

#menu-item-304 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-305 > a {
    font-weight: 100 !important; 
}

#menu-item-305 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-306 > a {
    font-weight: 100 !important; 
}

#menu-item-306 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-307 > a {
    font-weight: 100 !important; 
}

#menu-item-307 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-308 > a {
    font-weight: 100 !important; 
}

#menu-item-308 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-309 > a {
    font-weight: 100 !important; 
}

#menu-item-309 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

#menu-item-310 > a {
    font-weight: 100 !important; 
}

#menu-item-310 > a:hover {
    background: none !important;      /* Arka plan değişmesin */
    text-decoration: none !important; /* Alt çizgi olmasın */
    box-shadow: none !important;      /* Gölge varsa iptal */
    border: none !important;          /* Border efekti varsa iptal */
    outline: none !important;         /* Focus/hover outline varsa iptal */
    transform: none !important;       /* Hover animasyonu varsa iptal */
    transition: none !important;      /* Geçiş efekti varsa iptal */
    cursor: default;                  /* El işareti bile olmasın */
}

footer .copyright {
    line-height: 1.2;
		font-size: 9px;	
}