/* Static HTML reliability fixes */
.owl-carousel .owl-item img.service-main-image{display:block;width:100%;height:auto;margin:0 auto;object-fit:cover;}
.owl-carousel .owl-nav button{font-size:42px;line-height:1;padding:0 16px;background:rgba(0,0,0,.35);color:#fff;border:0;position:absolute;top:45%;transform:translateY(-50%);z-index:5;border-radius:3px;}
.owl-carousel .owl-nav .owl-prev{left:10px}.owl-carousel .owl-nav .owl-next{right:10px}
.owl-carousel .owl-dots{text-align:center;margin-top:10px}.owl-carousel .owl-dot{display:inline-block;margin:0 4px}.owl-carousel .owl-dot span{display:block;width:10px;height:10px;border-radius:50%;background:#bbb}.owl-carousel .owl-dot.active span{background:#555}
.gallery-thumb{display:inline-block;vertical-align:top;margin:7px;width:calc(25% - 18px);overflow:hidden;cursor:pointer}.gallery-thumb img{display:block;width:100%;height:auto;transition:transform .25s ease}.gallery-thumb:hover img{transform:scale(1.035)}
.static-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:99999;display:none;align-items:center;justify-content:center;padding:55px 70px}.static-lightbox.open{display:flex}.static-lightbox figure{margin:0;max-width:92vw;max-height:90vh;text-align:center}.static-lightbox img{max-width:92vw;max-height:82vh;width:auto;height:auto;object-fit:contain;box-shadow:0 8px 35px rgba(0,0,0,.45)}.static-lightbox figcaption{color:#fff;font:14px Arial,sans-serif;margin-top:10px}.static-lightbox button{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.static-lightbox-close{right:22px;top:16px;font-size:38px;width:48px;height:48px;border-radius:50%}.static-lightbox-prev,.static-lightbox-next{top:50%;transform:translateY(-50%);font-size:52px;width:52px;height:70px}.static-lightbox-prev{left:15px}.static-lightbox-next{right:15px}.lightbox-open{overflow:hidden}
@media(max-width:767px){.gallery-thumb{width:calc(50% - 18px)}.static-lightbox{padding:45px 42px}.static-lightbox img{max-width:94vw;max-height:78vh}.static-lightbox-prev,.static-lightbox-next{font-size:42px;width:40px}.static-lightbox-prev{left:2px}.static-lightbox-next{right:2px}}
@media(max-width:480px){.gallery-thumb{width:calc(100% - 14px);margin:7px}.static-lightbox{padding:40px 36px}}

/* Static site hero backgrounds */
#icarkabg.hero-kurumsal{background:url("../images/altsayfa/kurumsal.jpg") center center/cover no-repeat;}
#icarkabg.hero-kategori{background:url("../images/altsayfa/kategori.jpg") center center/cover no-repeat;}
#icarkabg.hero-iletisim{background:url("../images/altsayfa/iletisim.jpg") center center/cover no-repeat;}
#icarkabg.hero-galeri{background:url("../images/altsayfa/galeri.jpg") center center/cover no-repeat;}
#icarkabg.hero-hamam{background:url("../images/altsayfa/hamam.jpg") center center/cover no-repeat;}
#icarkabg.hero-sauna{background:url("../images/altsayfa/sauna.jpg") center center/cover no-repeat;}
#icarkabg.hero-buhar{background:url("../images/altsayfa/buhar.jpg") center center/cover no-repeat;}
#icarkabg.hero-spor{background:url("../images/altsayfa/spor.jpg") center center/cover no-repeat;}
#icarkabg.hero-kese{background:url("../images/altsayfa/kese.jpg") center center/cover no-repeat;}
#icarkabg.hero-kafe{background:url("../images/altsayfa/kafe.jpg") center center/cover no-repeat;}
#icarkabg.hero-eglence{background:url("../images/altsayfa/eglence.jpg") center center/cover no-repeat;}
#icarkabg.hero-dinlenme{background:url("../images/altsayfa/dinlenme.jpg") center center/cover no-repeat;}

/* Keep Owl Carousel isolated to service-detail pages. */
.service-carousel { position:relative; width:100%; }

/* Home gallery: isolated from all carousel/lightbox libraries. */
.home-gallery-thumb{display:inline-block;vertical-align:top;margin:7px;width:calc(25% - 18px);overflow:hidden;cursor:pointer;}
.home-gallery-thumb img{display:block;width:100%;height:auto;}
.static-lightbox[aria-hidden="true"]{display:none!important;visibility:hidden!important;pointer-events:none!important;}
.static-lightbox[aria-hidden="false"]{display:flex!important;visibility:visible!important;pointer-events:auto!important;}
html.lightbox-open,body.lightbox-open{overflow:hidden!important;}
@media(max-width:767px){.home-gallery-thumb{width:calc(50% - 18px)}}
@media(max-width:480px){.home-gallery-thumb{width:calc(100% - 14px)}}

/* V5: homepage and gallery use one static lightbox only. */
#galeri .gallery-thumb, #tumicsayfalar .gallery-thumb { position:relative; display:inline-block; }
/* V6: V3-style gallery slider controls on both home and Gallery page */
.static-lightbox-close,.static-lightbox-prev,.static-lightbox-next{display:block!important;visibility:visible!important;opacity:1!important;z-index:100002!important;background:rgba(0,0,0,.55)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;text-align:center!important;font-family:Arial,sans-serif!important;line-height:1!important}
.static-lightbox-close{right:24px!important;top:20px!important;width:52px!important;height:52px!important;font-size:40px!important;border-radius:50%!important}
.static-lightbox-prev,.static-lightbox-next{top:50%!important;transform:translateY(-50%)!important;width:58px!important;height:82px!important;font-size:58px!important;border-radius:4px!important}
.static-lightbox-prev{left:18px!important}.static-lightbox-next{right:18px!important}
.static-lightbox figure{position:relative;z-index:100001}
@media(max-width:767px){.static-lightbox-close{right:10px!important;top:10px!important;width:46px!important;height:46px!important;font-size:34px!important}.static-lightbox-prev,.static-lightbox-next{width:44px!important;height:68px!important;font-size:46px!important}.static-lightbox-prev{left:3px!important}.static-lightbox-next{right:3px!important}}
