/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 07 2026 | 19:24:46 */
/* Mutlu Çiçekler – yalnızca dokunmatik tablet üst alan düzeltmesi */
@media screen and (hover:none) and (pointer:coarse) and (min-width:600px) and (min-height:600px) and (max-width:1366px){
  html,html body{max-width:100%!important;overflow-x:clip!important;}

  /* İlk boyamada doğru tablet çubuğunu doğrudan göster */
  html body .wp-site-blocks > .kayan-yazi-alani:not(.mc-discovery-bar),
  html body header.wp-block-template-part .kayan-yazi-alani:not(.mc-discovery-bar){display:none!important;}
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532:not(.mc-modern-nav-row) > *{display:none!important;}
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532:not(.mc-modern-nav-row)::before{
    content:'🌷  Mutlu Çiçekler'!important;order:1!important;display:inline-flex!important;align-items:center!important;
    flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 56px)!important;
    overflow:hidden!important;color:#102d52!important;font:600 15px/1.1 Arial,sans-serif!important;
    white-space:nowrap!important;text-overflow:ellipsis!important;
  }
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532:not(.mc-modern-nav-row)::after{
    content:'☰'!important;order:3!important;display:grid!important;place-items:center!important;
    flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:11px!important;
    color:#102d52!important;background:rgba(16,45,82,.07)!important;font:400 24px/1 Arial,sans-serif!important;
  }
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532{
    display:flex!important;align-items:center!important;justify-content:space-between!important;
    box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;
    height:52px!important;min-height:52px!important;max-height:52px!important;
    margin:8px auto 10px!important;padding:5px 8px 5px 12px!important;gap:10px!important;
    overflow:visible!important;border:1px solid rgba(200,154,54,.34)!important;border-radius:14px!important;
    background:rgba(255,250,240,.96)!important;box-shadow:0 8px 22px rgba(7,32,64,.11)!important;
  }

  /* Mobil düzen: marka solda, hamburger sağda */
  html body header.wp-block-template-part .mc-mini-brand{
    order:1!important;display:inline-flex!important;align-items:center!important;gap:7px!important;
    flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 56px)!important;
    overflow:hidden!important;color:#102d52!important;font-size:15px!important;line-height:1!important;
    white-space:nowrap!important;text-decoration:none!important;
  }
  html body header.wp-block-template-part .mc-mini-brand strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532 > .wp-block-column{
    order:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
    flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;
    height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;
  }
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532 nav.wp-block-navigation{
    display:flex!important;align-items:center!important;justify-content:flex-end!important;
    width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;margin:0!important;padding:0!important;
  }
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532 .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important;}
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532 .wp-block-navigation__responsive-container-open{
    position:relative!important;display:grid!important;place-items:center!important;
    width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:11px!important;
    color:transparent!important;font-size:0!important;line-height:0!important;background:rgba(16,45,82,.07)!important;transform:none!important;
  }
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532 .wp-block-navigation__responsive-container-open::before{
    content:'☰'!important;display:block!important;color:#102d52!important;font:400 24px/1 Arial,sans-serif!important;
  }

  /* Arama sayfada görünmez; yalnızca açılan menünün içinde görünür */
  html body header.wp-block-template-part .mc-modern-nav-row > .mc-header-search,
  html body header.wp-block-template-part .mc-modern-nav-row > .mc-site-search.mc-header-search{
    display:none!important;visibility:hidden!important;width:0!important;height:0!important;
    margin:0!important;padding:0!important;overflow:hidden!important;
  }
  html body header.wp-block-template-part .wp-block-navigation__responsive-container-content > .mc-header-search{
    position:static!important;display:block!important;visibility:visible!important;order:-10!important;
    width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;
    margin:0 0 16px!important;padding:0!important;transform:none!important;overflow:visible!important;
  }
  html body header.wp-block-template-part .wp-block-navigation__responsive-container-content > .mc-header-search h3{display:none!important;}
  html body header.wp-block-template-part .wp-block-navigation__responsive-container-content > .mc-header-search form{
    display:flex!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0!important;
  }
  html body header.wp-block-template-part .wp-block-navigation__responsive-container-content > .mc-header-search input[type="search"]{
    box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:42px!important;
    margin:0!important;padding:0 13px!important;border:1px solid rgba(16,45,82,.2)!important;border-radius:12px 0 0 12px!important;
  }
  html body header.wp-block-template-part .wp-block-navigation__responsive-container-content > .mc-header-search button{
    flex:0 0 46px!important;width:46px!important;height:42px!important;margin:0!important;padding:0!important;
    border-radius:0 12px 12px 0!important;
  }
  html body header.wp-block-template-part .mc-desktop-lotus{display:none!important;}

  /* Banner ve kayan yazı mobil görünümle aynı, tablet genişliğinde */
  html body header.wp-block-template-part .mc-modern-banner-row,
  html body header.wp-block-template-part .mc-discovery-bar{
    box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;
    margin-left:auto!important;margin-right:auto!important;
  }
  html body header.wp-block-template-part .mc-discovery-bar{grid-template-columns:minmax(0,1fr) 44px!important;}

  /* Tablet manşetlerinde görseli kırpmadan tam göster */
  html body.home #wp-block-newspack-carousel__1{
    box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;
    margin-left:auto!important;margin-right:auto!important;padding:10px!important;
  }
  html body.home #wp-block-newspack-carousel__1 .swiper-slide{
    box-sizing:border-box!important;height:auto!important;min-height:0!important;aspect-ratio:6/5!important;overflow:hidden!important;
  }
  html body.home #wp-block-newspack-carousel__1 .post-thumbnail{
    position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important;
  }
  html body.home #wp-block-newspack-carousel__1 .post-thumbnail img,
  html body.home #wp-block-newspack-carousel__1 img.wp-post-image{
    display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
    margin:0 auto!important;object-fit:contain!important;object-position:center!important;
  }
}
/* Yalnızca dokunmatik tablet düzeltmesi sonu */

/* Mobil + tablet hamburger optik dikey merkezleme */
@media screen and (max-width:1024px),
       screen and (hover:none) and (pointer:coarse) and (min-width:600px) and (min-height:600px) and (max-width:1366px){
  html body header.wp-block-template-part .wp-block-navigation__responsive-container-open::before{
    position:relative!important;
    top:0!important;
    transform:translateY(2px)!important;
  }
  html body header.wp-block-template-part .wp-block-columns.wp-container-core-columns-is-layout-d9467532:not(.mc-modern-nav-row)::after{
    transform:translateY(2px)!important;
  }
}
/* Hamburger optik dikey merkezleme sonu */
