/* Akka tasarim ortusu. Panelden uretilir, elle duzenlemeyin. */
body, body *:not(i):not([class*=swiper-button]){font-family:'Futura PT', sans-serif !important}
/* 09.11 SABIT DUZELTMELER (tek blok · panel tema.ts ile ayni) */
/* 1) ust menu iletisim: canli flex duzeni korunur, yalniz dikey ortalama */
.navbar .navbar-content .nav-item.phone>a{align-items:center !important}
.navbar .navbar-content .nav-item.phone>a>img[src*="phone"]{height:19px !important;width:auto !important}
.navbar .navbar-content .nav-item.phone>a>img:not([src*="phone"]){height:24px !important;width:24px !important}
/* 2) alt bilgi WCAG AA kontrast */
footer span,footer li,footer .brown,footer .right,footer .left,footer p,footer a:not(.btn-default):not(.btn-brown){color:#6b5b40 !important}
footer a:not(.btn-default):not(.btn-brown):hover{color:#4a3d29 !important}
html body footer .right.brown,html body footer .left.brown,html body footer div.text-default.small.brown,html body footer .brown *{color:#5a4b33 !important}
/* 3) alt bilgi otel logolari dokunma alani */
html body footer .other-hotels-logo a{display:inline-flex !important;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:6px !important;margin:2px !important}
/* 4) rezervasyon kutusu yazi tipi canli gibi */
html body form.general input,html body form.general select,html body .date-selector input,html body .date-selector select,html body .guest-select,html body .guest-select *{font-family:Arial,Helvetica,sans-serif !important}

/* 10.11 MOBIL DUZELTMELER */
/* 5) mobil kapak: mobil gorseli bos slaytta masaustu gorseli gosterilir (ilk ekran beyaz kalmasin) */
@media (max-width:899px){html body .main-banner .swiper-slide:not(:has(> .banner-item.mobile-only > *)) > .banner-item.desktop-only{display:block !important}html body .main-banner .swiper-slide:not(:has(> .banner-item.mobile-only > *)) > .banner-item.mobile-only{display:none !important}}
/* 6) mobil menu acikken yuzen ogeler gizlenir */
html:has(.sidenav.opened) a.widget,html:has(.sidenav.opened) .akka-a11y-root,html:has(.sidenav.opened) iframe[id^="revlo-"],html:has(.sidenav.opened) #akka-cerez-ayar{display:none !important}
/* 7) mobil alt bilgi: iki liste yan yana iki sutun · wifi/akka pay simgeleri gizli */
@media (max-width:767px){html body footer .footer-menu{display:grid !important;grid-template-columns:1fr 1fr;column-gap:16px}html body footer .footer-menu>.item:first-child{grid-column:1/-1}html body footer .footer-menu>.item:empty{display:none !important}html body footer .footer-menu .sitemap li a{font-size:13px;letter-spacing:.02em}html body footer .footer-facilities .facilities{display:none !important}}
/* 8) mobil alt bilgi duzeni (10.11 ikinci tur): ikinci liste saga yasli karsilikli · galeri tam genislik ve ustten bosluk · cerez baglantisi alt satirda */
@media (max-width:767px){html body footer .footer-menu>.item:nth-child(3) .sitemap{text-align:right}html body footer .footer-menu>.item:nth-child(3) .sitemap li{justify-content:flex-end}html body footer .footer-facilities{margin-top:32px !important;display:block !important}html body footer .footer-facilities .item{width:100% !important;max-width:none !important;padding:0 !important}html body footer .footer-facilities .item a,html body footer .footer-facilities .item img{display:block;width:100% !important;height:auto !important}html body footer .footer-bottom .content{display:flex !important;justify-content:space-between;align-items:center;gap:12px}}

/* 9) yan dugmeler (10.11 Bilal): erisilebilirlik + rezervasyon ayni boy 58x58 · oval sol koseler · aralarinda 16px */
@media (min-width:768px){html .akka-a11y-root .akka-a11y-fab{width:58px !important;height:58px !important;border-radius:14px 0 0 14px !important;right:0 !important;top:calc(50% - 66px) !important;bottom:auto !important;transform:none !important;display:flex !important;align-items:center;justify-content:center}html body a.widget{width:58px !important;min-width:58px !important;max-width:58px !important;height:58px !important;min-height:58px !important;max-height:58px !important;border-radius:14px 0 0 14px !important;right:0 !important;left:auto !important;top:calc(50% + 8px) !important;bottom:auto !important;transform:none !important;margin:0 !important;overflow:hidden !important;display:flex !important;align-items:center;justify-content:center;padding:0 !important}html body a.widget .main{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 !important}html body a.widget .main img{width:30px !important;height:auto !important}html body a.widget .main>*:not(picture){display:none !important}}
/* 10) yan dugmeler hover + rezervasyon simgesi beyaz (10.11) */
@media (min-width:768px){html body a.widget{background:#847150 !important;box-shadow:-3px 4px 16px rgba(35,33,32,.28) !important;transition:background .2s ease,width .2s ease !important}html body a.widget .main img{filter:brightness(0) invert(1) !important}html body a.widget:hover,html body a.widget:focus-visible{background:#6b5b40 !important;width:64px !important;max-width:64px !important}html .akka-a11y-root .akka-a11y-fab:hover,html .akka-a11y-root .akka-a11y-fab:focus-visible{background:#6b5b40 !important;width:64px !important}}
/* 11) yukari cik dugmesi diger yan dugmelerle ayni (10.11) */
html body .back-to-top{background-color:#847150 !important;border-radius:14px 0 0 14px !important;right:0 !important;box-shadow:-3px 4px 16px rgba(35,33,32,.28) !important;transition:background .2s ease,width .2s ease !important;display:flex;align-items:center;justify-content:center;color:#fff !important}
html body .back-to-top img,html body .back-to-top svg{filter:brightness(0) invert(1) !important}
html body .back-to-top:hover,html body .back-to-top:focus-visible{background-color:#6b5b40 !important}
@media (min-width:768px){html body .back-to-top{width:58px !important;height:58px !important;min-width:58px !important;min-height:58px !important}html body .back-to-top:hover,html body .back-to-top:focus-visible{width:64px !important}}
/* 11.11 h1-gibi: fazla h1 -> h2.h1-gibi; gorunum h1 ile birebir (tarayici varsayilani + sitenin h1 kurallari) */
.h1-gibi{display:block;font-size:2em;font-weight:bold}
section.main-banner .swiper .swiper-slide .content .h1-gibi{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media screen and (max-width: 900px){section.main-banner .swiper .swiper-slide .content .h1-gibi{color:#46484c;text-shadow:none}}
section.banner .content .h1-gibi{color:#fff;margin-top:.15rem;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media screen and (max-width: 900px){section.banner .content .h1-gibi{color:#46484c;text-shadow:none}}
.blog-detail .h1-gibi{font-size:.32rem !important}
section .h1-gibi{font-size:.32rem;color:#000}
.global-editor .h1-gibi{font-size:.36rem !important}
.global-editor .h1-gibi+p{padding-top:.1rem}
@media screen and (max-width: 900px){.global-editor .h1-gibi{font-size:.3rem !important}}
/* 11.11 KESFET vb. bolum baglantilari kalin degil (Bilal) */section .links a.text-default.medium,section .links a.medium{font-weight:400 !important}
/* 11.11 ust menu ev simgesi kalabalik menude 1 piksele kuculuyordu */.navbar .nav-item.home{flex:0 0 auto}.navbar .nav-item.home img{min-width:17px;width:17px;height:auto;flex:0 0 17px;max-width:none}

/* 11.11 aksam · ev simgesi: eski site kurali (.text-default img width:auto !important) svgyi 1 piksele dusuruyordu */html body .navbar .our-hotels-nav .nav-item.home{flex:0 0 auto !important;min-width:17px !important}html body .navbar .our-hotels-nav .nav-item.home a.text-default img{width:17px !important;height:15px !important;min-width:17px !important;max-width:none !important;flex:0 0 17px !important}html body .navbar .our-hotels-nav .nav-item.home a.text-default img[style*="display: none"],html body .navbar .our-hotels-nav .nav-item.home a.text-default img.d-none{display:none !important}
/* 11.11 aksam · telefon numarasi: Yandex Metrika numara gizleme son haneleri silik yapiyordu (tag_phone.js) */html body a[href^="tel:"] small{opacity:1 !important}
