/*
 EN: Home hero search (revised 2026-10-21): stronger overlay, eyebrow, pill tabs, white search card, blue search button, trust strip.
 TR: Ana sayfa banner araması (revize 2026-10-21): koyu geçiş, üst etiket, hap sekmeler, beyaz arama kartı, mavi Ara, güven şeridi.
*/
.bravo-form-search-all{position:relative;min-height:640px;display:flex;align-items:center;padding:90px 0 70px!important}
.bravo-form-search-all .effect .item-bg{background-image:none}
.bravo-form-search-all:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(11,23,38,.15) 0%,rgba(11,23,38,.35) 45%,rgba(11,23,38,.75) 100%)}
.bravo-form-search-all > .container{position:relative;z-index:2;width:100%}
.bravo-form-search-all .kv-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);color:#fff;border-radius:30px;padding:6px 14px;font-size:13.5px;font-weight:600;margin-bottom:18px}
.bravo-form-search-all .kv-eyebrow i{color:#7cc4ff}
.bravo-form-search-all .text-heading{font-size:56px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.5px;color:#fff!important;text-shadow:0 4px 24px rgba(0,0,0,.35);margin:0 0 12px!important}
.bravo-form-search-all .sub-heading{font-size:19px!important;color:rgba(255,255,255,.92)!important;text-shadow:0 2px 12px rgba(0,0,0,.35);margin-bottom:30px!important}
.bravo-form-search-all .g-form-control{max-width:1080px;margin:0 auto}
.bravo-form-search-all .g-form-control .nav-tabs{display:inline-flex!important;gap:6px;border:0!important;background:rgba(11,23,38,.45);backdrop-filter:blur(8px);padding:6px;border-radius:14px;margin-bottom:14px!important}
.bravo-form-search-all .g-form-control .nav-tabs li{margin:0!important}
.bravo-form-search-all .g-form-control .nav-tabs li a{display:inline-flex!important;align-items:center;gap:7px;border:0!important;border-radius:10px!important;padding:9px 18px!important;color:#fff!important;font-weight:700!important;font-size:14.5px!important;background:transparent!important;margin:0!important}
.bravo-form-search-all .g-form-control .nav-tabs li a:after{display:none!important}
.bravo-form-search-all .g-form-control .nav-tabs li a.active{background:#fff!important;color:#1d2939!important;box-shadow:0 4px 12px rgba(0,0,0,.15)}
.bravo-form-search-all .g-form-control .nav-tabs li a.active i{color:#1570ef}
.bravo-form-search-all .tab-content .bravo_form{background:#fff!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(0,0,0,.28)!important;overflow:hidden;padding:6px!important;display:flex!important;align-items:stretch}
.bravo-form-search-all .tab-content .bravo_form .g-field-search{flex:1}
.bravo-form-search-all .tab-content .bravo_form .form-group{padding:14px 18px!important;margin:0!important}
.bravo-form-search-all .tab-content .bravo_form .form-group label{font-size:12.5px!important;font-weight:700!important;color:#667085!important;text-transform:none!important;margin-bottom:2px!important}
.bravo-form-search-all .tab-content .bravo_form .form-group .field-icon{color:#1570ef!important}
.bravo-form-search-all .tab-content .bravo_form .border-right{border-right:1px solid #eaecf0!important}
.bravo-form-search-all .tab-content .bravo_form .g-button-submit{display:flex;align-items:stretch}
.bravo-form-search-all .tab-content .bravo_form .g-button-submit button,.bravo-form-search-all .tab-content .bravo_form button[type=submit]{background:#1570ef!important;border:0!important;border-radius:14px!important;min-width:150px;font-size:16px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;height:auto!important;margin:0!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 20px rgba(21,112,239,.35)}
.bravo-form-search-all .tab-content .bravo_form .g-button-submit button:before,.bravo-form-search-all .tab-content .bravo_form button[type=submit]:before{content:"\f002";font-family:FontAwesome;font-weight:400}
.bravo-form-search-all .tab-content .bravo_form .g-button-submit button:hover{background:#175cd3!important}
.kv-hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:22px}
.kv-hero-trust span{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.4)}
.kv-hero-trust i{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff}
@media (max-width:991px){
    .bravo-form-search-all{min-height:auto;padding:60px 0 40px!important}
    .bravo-form-search-all .text-heading{font-size:38px!important}
    .bravo-form-search-all .tab-content .bravo_form{display:block!important;padding:4px!important}
    .bravo-form-search-all .tab-content .bravo_form .border-right{border-right:0!important;border-bottom:1px solid #eaecf0!important}
    .bravo-form-search-all .tab-content .bravo_form .g-button-submit{padding:8px}
    .bravo-form-search-all .tab-content .bravo_form .g-button-submit button{width:100%;padding:14px!important}
}
@media (max-width:575px){
    .bravo-form-search-all .text-heading{font-size:30px!important}
    .bravo-form-search-all .sub-heading{font-size:16px!important;margin-bottom:20px!important}
    .kv-hero-trust{gap:8px 14px}
    .kv-hero-trust span{font-size:12.5px}
}

/* Düzeltmeler: sekmeler ortada, aktif sekme beyaz, Ara düğmesi kartın içinde */
.bravo-form-search-all .g-form-control{text-align:center}
.bravo-form-search-all .g-form-control .tab-content{text-align:left}
.bravo_wrap .bravo-form-search-all .g-form-control .nav-tabs li a.active,.bravo_wrap .bravo-form-search-all .g-form-control .nav-tabs li a.active:hover{background:#fff!important;color:#1d2939!important}
.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-field-search{flex:1 1 auto;min-width:0}
.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit{flex:0 0 150px;width:150px!important;max-width:150px;padding:0!important}
.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit button{width:100%!important;min-width:0!important;height:100%!important}
.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .form-content .render,.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .form-content .form-control{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:991px){.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit{width:100%!important;max-width:none;flex:none;padding:8px!important}}
.bravo_wrap .bravo-form-search-all .tab-content .bravo_form{flex-wrap:nowrap!important}.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-field-search{width:auto!important;max-width:none!important}@media (max-width:991px){.bravo_wrap .bravo-form-search-all .tab-content .bravo_form{flex-wrap:wrap!important}.bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-field-search{width:100%!important}}
html body .bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a.active{background:#fff!important;background-color:#fff!important;color:#1d2939!important}html body .bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a{background-color:transparent}
html body .bravo_wrap .bravo-form-search-all .g-form-control{float:none!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:1080px!important}html body .bravo_wrap .bravo-form-search-all .text-heading,html body .bravo_wrap .bravo-form-search-all .sub-heading{text-align:center!important}

/* Revizyon 3 (2026-10-21): daha kibar/ince görünüm, yalnız villa araması */
html body .bravo_wrap .bravo-form-search-all{min-height:560px}
html body .bravo_wrap .bravo-form-search-all .text-heading{font-size:46px!important;font-weight:600!important;letter-spacing:-.2px;text-shadow:0 2px 14px rgba(0,0,0,.3)}
html body .bravo_wrap .bravo-form-search-all .sub-heading{font-size:17px!important;font-weight:400!important;margin-bottom:28px!important}
html body .bravo_wrap .bravo-form-search-all .kv-eyebrow{font-weight:500;font-size:13px;padding:5px 12px}
html body .bravo_wrap .bravo-form-search-all .kv-single-search{max-width:940px!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form{border-radius:14px!important;padding:4px!important;box-shadow:0 12px 34px rgba(0,0,0,.18)!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group{padding:10px 16px!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group label{font-weight:500!important;font-size:12px!important;color:#98a2b3!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .form-content,html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .render,html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .form-control{font-size:14.5px!important;font-weight:500!important;color:#344054!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .field-icon{font-size:22px!important;opacity:.85}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit{flex:0 0 120px;width:120px!important;max-width:120px}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit button{border-radius:11px!important;font-size:15px!important;font-weight:600!important;box-shadow:none!important}
html body .bravo_wrap .bravo-form-search-all .kv-hero-trust span{font-weight:500;font-size:13.5px}
html body .bravo_wrap .bravo-form-search-all .kv-hero-trust i{width:24px;height:24px;font-size:12px;background:rgba(255,255,255,.14)}
@media (max-width:991px){html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit{width:100%!important;max-width:none;flex:none}}
@media (max-width:575px){html body .bravo_wrap .bravo-form-search-all .text-heading{font-size:30px!important}}
html body .bravo_wrap .bravo-form-search-all .form-date-search{position:relative}html body .bravo_wrap .bravo-form-search-all .form-date-search .check-in-wrapper{white-space:nowrap}html body .bravo_wrap .bravo-form-search-all .form-date-search .render{font-size:14px!important}html body .bravo_wrap .bravo-form-search-all .form-date-search input.check-in-out{position:absolute!important;left:0;bottom:0;width:100%!important;height:1px!important;opacity:0;padding:0!important;border:0!important}

/* Revizyon 4: konum açılır listesi kesilmesin; arama çubuğu daha ince ve zarif */
html body .bravo_wrap .bravo-form-search-all .tab-content,
html body .bravo_wrap .bravo-form-search-all .tab-content .tab-pane,
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form,
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-field-search,
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .row,
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group{overflow:visible!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .dropdown-menu{z-index:50}
html body .bravo_wrap .bravo-form-search-all .kv-single-search{max-width:880px!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form{border-radius:40px!important;padding:6px 6px 6px 10px!important;box-shadow:0 10px 30px rgba(0,0,0,.16)!important;border:0!important;min-height:0!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group{padding:6px 14px!important;min-height:0!important;display:flex;align-items:center;gap:10px}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .field-icon{position:static!important;font-size:18px!important;margin:0!important;transform:none!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .form-content{padding:0!important;margin:0!important;flex:1;min-width:0}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group label{font-size:11.5px!important;margin:0!important;line-height:1.2}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .render,html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .form-control,html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group .smart-search-location{font-size:14px!important;font-weight:500!important;height:auto!important;line-height:1.4!important;padding:0!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .border-right{border-right:1px solid #eef0f3!important}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit{flex:0 0 112px;width:112px!important;max-width:112px}
html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit button{border-radius:32px!important;font-size:14.5px!important;font-weight:600!important;padding:0!important;min-height:50px}
@media (max-width:991px){
    html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form{border-radius:18px!important;padding:6px!important}
    html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .form-group{padding:12px 14px!important}
    html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit{width:100%!important;max-width:none;flex:none;padding:6px!important}
    html body .bravo_wrap .bravo-form-search-all .tab-content .bravo_form .g-button-submit button{border-radius:12px!important}
}
html body .bravo_wrap .bravo-form-search-all .bravo-autocomplete{top:calc(100% + 14px)!important;left:-40px!important;min-width:260px;border:1px solid #eaecf0!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(16,24,40,.18)!important;padding:6px!important;background:#fff;z-index:60}html body .bravo_wrap .bravo-form-search-all .bravo-autocomplete .list-item{border-radius:9px;padding:10px 12px!important;font-size:14px;color:#344054;cursor:pointer}html body .bravo_wrap .bravo-form-search-all .bravo-autocomplete .list-item:hover{background:#eff8ff;color:#175cd3}
