/* LifeGroupTR modern katman (2026-10-12). Geri alma: index.html'deki lg-modern.css satirini sil. */
:root{--lg-blue:#00a8ff;--lg-deep:#0b4f8a;--lg-ink:#0f2236;--lg-soft:#f2f8fe;--lg-radius:18px;--lg-shadow:0 10px 30px rgba(11,79,138,.10)}
body{color:var(--lg-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
::selection{background:var(--lg-blue);color:#fff}

/* Header */

/* Hero */
.slider-header-layout1{background:radial-gradient(1100px 520px at 85% 35%,#d6ecff 0%,rgba(214,236,255,0) 70%),linear-gradient(180deg,#eaf5ff 0%,#f7fbff 100%)!important}
.slider-header-layout1 h2,.slider-header-layout1 h1{letter-spacing:-.02em;line-height:1.1;color:#0b2a4a}
.nivo-caption-content p{color:#31475d;line-height:1.75}
.nivo-slice img,.nivoSlider img{filter:drop-shadow(0 24px 36px rgba(11,79,138,.28))}

/* Butonlar */
.slidebtn a,.elementor-button,.woocommerce a.button,.woocommerce button.button,.wp-block-button__link{background:linear-gradient(135deg,#00a8ff,#0b78d1)!important;border:0!important;border-radius:999px!important;color:#fff!important;font-weight:600;letter-spacing:.2px;box-shadow:0 8px 20px rgba(0,120,209,.32);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}
.slidebtn a:hover,.elementor-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,120,209,.40);filter:brightness(1.05)}

/* Bolumler */
.elementor-section.elementor-top-section{position:relative}
.elementor-heading-title{letter-spacing:-.01em}
.elementor-widget-image img{border-radius:var(--lg-radius)}
.elementor-widget-icon-box .elementor-icon-box-wrapper,.elementor-icon-box-wrapper{transition:transform .25s ease}
.elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:translateY(-4px)}
.elementor-column>.elementor-widget-wrap.elementor-element-populated[class*=contact],.contact-btn-column,.emergency-right-column{border-radius:var(--lg-radius)}

/* Urun kartlari */
.woocommerce ul.products li.product{background:#fff;border-radius:var(--lg-radius);padding:18px 14px 20px!important;box-shadow:var(--lg-shadow);border:1px solid rgba(0,168,255,.10);transition:transform .25s ease,box-shadow .25s ease;text-align:center;overflow:hidden}
.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(11,79,138,.18)}
.woocommerce ul.products li.product img{border-radius:12px;transition:transform .35s ease}
.woocommerce ul.products li.product:hover img{transform:scale(1.05)}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;color:var(--lg-ink)}
.woocommerce ul.products li.product .price{color:var(--lg-deep);font-weight:700}

/* Footer */
.footer_wrap{background:linear-gradient(180deg,#0e2237 0%,#08141f 100%)!important}
.footer_wrap a{transition:color .2s ease,padding-left .2s ease}
.footer_wrap .footmenu a:hover{color:var(--lg-blue)!important;padding-left:4px}

/* Kaydirma ile belirme */
@media (prefers-reduced-motion:no-preference){
 .elementor-top-section .elementor-widget{animation:lgfade .7s ease both}
 @keyframes lgfade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
}
@media (max-width:768px){.slider-header-layout1 h2,.slider-header-layout1 h1{line-height:1.15}}
