/* Atakum Rent a Car - modern katman (2026-10) */
:root{--atk-red:#d7262e;--atk-red-d:#b51d24;--atk-ink:#16181d;--atk-text:#3c4048;--atk-muted:#6b7280;--atk-line:#e6e8ec;--atk-bg:#f6f7f9;--atk-radius:14px}
body,p,li,a,span,input,select,textarea,button,label,.btn,h1,h2,h3,h4,h5,h6,#mainMenu nav>ul>li>a,.hr-title abbr,.post-item-description h2{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important}
body{color:var(--atk-text);-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{color:var(--atk-ink);letter-spacing:-.01em}
/* Ust serit ve menu */
#topbar.topbar-colored,#topbar{background:var(--atk-ink) !important;border:0 !important}
#topbar a,#topbar b,#topbar i{color:#fff !important;font-size:14px !important;font-weight:500 !important}
#header .header-inner,#header{background:#fff}
#header{box-shadow:0 1px 0 var(--atk-line)}
#logo img{max-height:46px !important;width:auto;height:auto}
#mainMenu nav>ul>li>a{font-weight:600 !important;letter-spacing:.02em !important;color:var(--atk-ink) !important;font-size:13px !important}
#mainMenu nav>ul>li>a:hover{color:var(--atk-red) !important}
/* Slider + form karti */
#slider #book{background:#fff !important;border:0 !important;outline:0 !important;border-radius:18px !important;box-shadow:0 20px 50px rgba(0,0,0,.25) !important;padding:26px 24px 20px !important}
#slider #book:before,#slider #book:after{display:none !important}
#slider #book label{color:var(--atk-muted) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase}
#slider #book .form-control{background:var(--atk-bg) !important;border:1px solid var(--atk-line) !important;border-radius:10px !important;height:46px !important;color:var(--atk-ink) !important;box-shadow:none !important;font-size:15px !important}
#slider #book .form-control:focus{border-color:var(--atk-red) !important;background:#fff !important}
#slider #book .btn,#slider #book button{background:var(--atk-red) !important;border:0 !important;color:#fff !important;border-radius:10px !important;height:50px !important;width:100% !important;font-weight:700 !important;letter-spacing:.04em !important;font-size:15px !important;box-shadow:0 8px 20px rgba(215,38,46,.35) !important}
#slider #book .btn:hover,#slider #book button:hover{background:var(--atk-red-d) !important}
/* Guven seridi */
.atk-trust{background:#fff;border-bottom:1px solid var(--atk-line);padding:18px 0}
.atk-trust ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
.atk-trust li{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--atk-ink);font-size:15px;flex:1 1 200px;justify-content:center}
.atk-trust i{width:40px;height:40px;border-radius:50%;background:rgba(215,38,46,.1);color:var(--atk-red);display:inline-flex;align-items:center;justify-content:center;font-size:18px}
/* Bolum basliklari */
.hr-title abbr{color:var(--atk-ink) !important;font-size:22px !important;font-weight:700 !important;letter-spacing:-.01em !important;text-transform:none !important}
.hr-title{margin-bottom:28px !important}
/* Arac kartlari */
.atk-car{padding:6px 2px 14px}
.atk-car-card{background:#fff;border:1px solid var(--atk-line);border-radius:var(--atk-radius);overflow:hidden;transition:box-shadow .2s,transform .2s;height:100%}
.atk-car-card:hover{box-shadow:0 14px 34px rgba(16,24,40,.12);transform:translateY(-3px)}
.atk-car-img{display:flex;align-items:center;justify-content:center;background:var(--atk-bg);height:170px;padding:14px}
.atk-car-img img{max-height:140px !important;width:auto !important;max-width:100%;object-fit:contain}
.atk-car-body{padding:16px 18px 18px}
.atk-car-name{font-size:17px !important;font-weight:700 !important;margin:0 0 8px !important;line-height:1.3 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none !important}
.atk-car-specs{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--atk-muted);font-size:13px;min-height:20px}
.atk-car-specs i{color:var(--atk-red);margin-right:4px}
.atk-car-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--atk-line);padding-top:14px}
.atk-price b{font-size:20px;color:var(--atk-ink);font-weight:800}
.atk-price span{font-size:12px;color:var(--atk-muted);margin-left:3px}
.atk-btn{display:inline-block;background:var(--atk-red);color:#fff !important;font-weight:700;font-size:14px;padding:10px 16px;border-radius:10px;white-space:nowrap;text-decoration:none !important}
.atk-btn:hover{background:var(--atk-red-d)}
/* Genel butonlar */
.btn-light.btn-creative,.btn.btn-light{border-radius:10px !important}
/* Ara / WhatsApp */
.atk-cta a{border-radius:999px !important;box-shadow:0 8px 20px rgba(0,0,0,.18) !important;border:0 !important;font-weight:700 !important;letter-spacing:.02em}
.atk-cta-1 a{background:var(--atk-red) !important}
.atk-cta-2 a{background:#25d366 !important}
@media (max-width:767px){
  body{padding-bottom:56px}
  .atk-cta{left:0 !important;bottom:0 !important;width:50% !important;z-index:999 !important}
  .atk-cta-2{left:50% !important}
  .atk-cta a{width:100% !important;height:56px;display:flex !important;align-items:center;justify-content:center;border-radius:0 !important;font-size:15px !important;margin:0 !important}
  #goToTop{bottom:70px !important}
  .atk-trust{padding:14px 0}
  .atk-trust ul{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .atk-trust li{font-size:13px;justify-content:flex-start}
  .atk-trust i{width:34px;height:34px;font-size:15px;flex:0 0 34px}
  #topbar{display:none}
}
@media (max-width:991px){
  #slider #book{padding:18px 14px 14px !important;border-radius:14px !important}
  #slider #book .row{display:flex;flex-wrap:wrap;margin:0 -5px}
  #slider #book .row>div{float:none !important;width:50% !important;padding:0 5px !important}
  #slider #book .row>div:first-child:nth-last-child(3){width:50% !important}
  #slider #book .row>div:first-child:nth-last-child(3)~div{width:25% !important;padding-top:21px !important}
  #slider #book .row>div.col-md-12,#slider #book .row>div:only-child{width:100% !important}
  #slider #book .form-control{height:44px !important;font-size:16px !important;padding:6px 10px !important}
}
