.topbar nav{display:flex;align-items:center;gap:36px;margin-left:88px;padding-bottom:20px}.topbar nav a{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;height:32px;font-size:16px!important;font-weight:500;line-height:1;color:#17212a;white-space:nowrap}.topbar nav a:hover,.topbar nav a[aria-expanded=true]{color:#e64d43}.topbar nav a i{display:block!important;flex:0 0 8px;width:8px!important;height:8px!important;margin:0!important;border:0!important;border-right:1.8px solid currentColor!important;border-bottom:1.8px solid currentColor!important;font-size:0!important;transform:rotate(45deg) translate(-1px,-1px)!important;transform-origin:50% 50%;transition:transform .2s ease}.topbar nav a[aria-expanded=true] i{transform:rotate(225deg) translate(-1px,-1px)!important}.topbar nav .summer{font-weight:600;color:#d98736}.topbar nav .summer:hover{color:#e64d43}@media(max-width:1200px){.topbar nav{margin-left:28px;gap:22px}.topbar nav a{font-size:15px!important;gap:7px}.topbar nav a:nth-child(3),.topbar nav a:nth-child(5){display:none!important}}@media(max-width:900px){.topbar nav{display:none;align-items:flex-start;margin:0;padding:20px;gap:5px}.topbar nav.open{display:flex}.topbar nav a{width:100%;height:43px;justify-content:space-between;font-size:15px!important;padding:0 10px}.topbar nav a:nth-child(3),.topbar nav a:nth-child(5){display:flex!important}}
.account-bar .header-user-link{display:flex;align-items:center;gap:4px;height:36px;color:#0f6fc7!important;white-space:nowrap}
.account-bar .header-user-link b{font-weight:700;color:inherit}
.account-bar .header-user-link:hover{color:#075ca7!important;text-decoration:underline}
.account-bar .header-logout{color:#d44b43!important;font-weight:700}
.topbar .logo{display:block!important;width:182px!important;height:45px!important;flex:0 0 182px!important;padding:0!important;background:url('../images/tatilvera-logo.png') left center/contain no-repeat!important;font-size:0!important;color:transparent!important;letter-spacing:0!important}.topbar .logo>span,.topbar .logo>small{display:none!important}.fv-logo{display:block!important;width:190px!important;height:48px!important;padding:0!important;background:url('../images/tatilvera-logo.png') left center/contain no-repeat!important;font-size:0!important;color:transparent!important}.fv-logo>i{display:none!important}@media(max-width:780px){.topbar .logo{width:151px!important;height:39px!important;flex-basis:151px!important}}
.mobile-quickbar{display:none}@media(max-width:780px){.mobile-quickbar{height:34px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#102a43,#164d68);color:#fff}.mobile-quickbar a{height:100%;flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1px}.mobile-quickbar a+a{border-left:1px solid rgba(255,255,255,.2)}.mobile-quickbar i{font-style:normal;color:#42d37a;font-size:10px}.mobile-quickbar a:last-child i{color:#ffd166}.mobile-quickbar a:active{background:rgba(255,255,255,.09)}}
@media(max-width:780px){.topbar .mobile-quickbar{height:34px!important;min-height:34px!important;flex:0 0 34px!important}}
.topbar .logo{width:215px!important;height:48px!important;flex-basis:215px!important}.fv-logo{width:215px!important;height:55px!important}@media(max-width:780px){.topbar .logo{width:160px!important;height:36px!important;flex-basis:160px!important}}
@media(max-width:780px){.topbar .mobile-quickbar{height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:5px 8px!important;gap:6px;background:#f7f9fb!important;border-bottom:1px solid #e5ebef;color:#203746!important}.mobile-quickbar a{height:34px!important;justify-content:flex-start!important;gap:8px!important;padding:4px 9px!important;border:1px solid #e2e9ed!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 10px rgba(16,42,67,.05)}.mobile-quickbar a+a{border-left:1px solid #e2e9ed!important}.mobile-quickbar i{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:8px;background:#e8f8ef;color:#13a45b!important;font-size:13px!important}.mobile-quickbar .mq-booking i{background:#fff0ee;color:#ed5a4f!important}.mobile-quickbar span{min-width:0;display:flex;flex-direction:column;line-height:1.05}.mobile-quickbar b{font-size:10px;color:#1d3443;white-space:nowrap}.mobile-quickbar small{font-size:7px;color:#7d8c96;margin-top:3px;white-space:nowrap}.mobile-quickbar a:active{background:#f1f6f9!important;transform:scale(.985)}}
