.tb-header-v2 { position: relative; z-index: 1100; } .tb-header-v2 * { box-sizing: border-box; } .tb-header-v2 .tb-trust-strip { background: linear-gradient(90deg, #fafafa 0%, #f6f7f9 50%, #fafafa 100%); border-bottom: 1px solid #e8ebef; min-height: 38px; display: flex; align-items: center; } .tb-header-v2 .tb-trust-inner { min-height: 36px; display: flex; align-items: center; justify-content: space-between; gap: 18px; } .tb-header-v2 .tb-trust-left, .tb-header-v2 .tb-trust-right { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .tb-header-v2 .tb-trust-item, .tb-header-v2 .tb-trust-link { display: inline-flex; align-items: center; gap: 7px; color: #40444c; text-decoration: none !important; white-space: nowrap; } .tb-header-v2 .tb-trust-item i, .tb-header-v2 .tb-trust-link i { color: #c01b2c; font-size: 13px; } .tb-header-v2 .tb-trust-link:hover { color: #c01b2c; } .tb-header-v2 .tb-age-badge { width: 27px; height: 27px; display: inline-flex; align-items: center; justify-content: center; border: 1.5px solid #c01b2c; border-radius: 50%; color: #c01b2c; background: #fff; } #MainNav.tb-mainbar { min-height: 84px; padding: 0; background: #ffffff !important; border: 0 !important; border-bottom: 1px solid #e8ebef !important; box-shadow: 0 5px 18px rgba(24, 31, 47, 0.05); transition: min-height .2s ease, box-shadow .2s ease; } #MainNav.tb-mainbar.sticky { min-height: 66px; box-shadow: 0 10px 30px rgba(24, 31, 47, 0.10); } #MainNav .tb-nav-inner { min-height: 82px; display: flex; align-items: center; position: relative; transition: min-height .2s ease; } #MainNav.sticky .tb-nav-inner { min-height: 66px; } #MainNav .tb-brand { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-right: 30px; padding: 0 10px; min-width: 190px; text-decoration: none !important; } #MainNav .tb-brand img { width: 178px; height: auto; display: block; margin: 0 auto; } #MainNav .tb-brand-tagline { width: 100%; margin-top: 5px; padding: 0; text-align: center; color: #7f858e; text-transform: uppercase; white-space: nowrap; } #MainNav .tb-nav-collapse { flex: 1; align-items: stretch; } #MainNav .tb-primary-nav { width: 100%; min-height: 82px; display: flex; align-items: stretch; flex-wrap: nowrap; } #MainNav.sticky .tb-primary-nav { min-height: 66px; } #MainNav .tb-nav-item { position: relative; display: flex; align-items: stretch; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { min-height: 82px; display: flex; align-items: center; justify-content: center; padding: 0 18px !important; color: #252a32 !important; background: transparent !important; border: 0; border-radius: 0; letter-spacing: .05px; text-transform: none; text-decoration: none !important; white-space: nowrap; position: relative; cursor: pointer; transition: color .18s ease, background-color .18s ease, box-shadow .18s ease; } #MainNav.sticky .tb-nav-link, #MainNav.sticky .tb-complaints-link, #MainNav.sticky .tb-more-link { min-height: 66px; } #MainNav .tb-nav-link::before, #MainNav .tb-complaints-link::before, #MainNav .tb-more-link::before { content: ""; position: absolute; width: 24px; height: 3px; left: 50%; bottom: 5px; border-radius: 999px; background: #d7192d; transform: translateX(-50%) scaleX(0); transform-origin: center; transition: transform .18s ease; } #MainNav .tb-nav-link:hover, #MainNav .tb-nav-link:focus, #MainNav .tb-more-link:hover, #MainNav .tb-more-link:focus { color: #c91528 !important; background: transparent !important; box-shadow: none !important; } #MainNav .tb-nav-item.show > .tb-nav-link, #MainNav .tb-nav-item.show > .tb-more-link, #MainNav .tb-nav-item.dropdown:hover > .tb-nav-link, #MainNav .tb-nav-item.dropdown:hover > .tb-more-link { background: transparent !important; color: #c91528 !important; box-shadow: none !important; } #MainNav .tb-nav-link:hover::before, #MainNav .tb-nav-link:focus::before, #MainNav .tb-more-link:hover::before, #MainNav .tb-more-link:focus::before, #MainNav .show > .tb-nav-link::before, #MainNav .show > .tb-more-link::before { transform: translateX(-50%) scaleX(1); } #MainNav .tb-complaints-link { color: #d7192d !important; } #MainNav .tb-complaints-link:hover, #MainNav .tb-complaints-link:focus { background: transparent !important; color: #b91425 !important; } #MainNav .tb-complaints-link:hover::before, #MainNav .tb-complaints-link:focus::before { transform: translateX(-50%) scaleX(1); } #MainNav .tb-nav-tools { margin-left: auto; display: flex; align-items: center; padding-left: 14px; } #MainNav .tb-search-open { width: 100%; max-width: 278px; height: 42px; display: flex; align-items: center; gap: 10px; padding: 0 14px; border: 1px solid #e1e4e8; border-radius: 10px; background: #fff; color: #8a8f98; text-align: left; cursor: pointer; transition: border-color .18s ease, box-shadow .18s ease; } #MainNav .tb-search-open i { color: #22272e; font-size: 15px; } #MainNav .tb-search-open:hover, #MainNav .tb-search-open:focus { border-color: #c8cdd4; box-shadow: 0 0 0 3px rgba(215, 25, 45, .06); outline: none; } #MainNav .tb-status-feature { min-height: 100%; padding: 19px; border-radius: 13px; background: linear-gradient(135deg, #fff8f9 0%, #fff1f3 100%); border: 1px solid #f7d9de; } #MainNav .tb-status-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; } #MainNav .tb-status-shield { width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background: #fff; color: #d7192d; box-shadow: 0 5px 14px rgba(215,25,45,.10); } #MainNav .tb-status-title { margin: 0; color: #20242b; } #MainNav .tb-live-badge { margin-left: auto; display: inline-flex; align-items: center; gap: 5px; padding: 4px 7px; border-radius: 999px; background: #fff; color: #d7192d; text-transform: uppercase; } #MainNav .tb-live-dot { width: 6px; height: 6px; border-radius: 50%; background: #d7192d; } #MainNav .tb-status-copy { margin: 0 0 14px; color: #5b6068; } #MainNav .tb-status-preview { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; margin-bottom: 12px; } #MainNav .tb-status-pill { padding: 7px 5px; border-radius: 8px; background: rgba(255,255,255,.85); text-align: center; } #MainNav .tb-status-pill b { display: block; color: #2c3138; } #MainNav .tb-status-pill span { display: block; margin-top: 2px; color: #8a8f97; } #MainNav .tb-status-cta { width: 100%; min-height: 37px; border: 0; border-radius: 8px; background: #d7192d; color: #fff; cursor: default; opacity: 1; } #SearchModalCenter .tb-search-modal { border: 0; border-radius: 16px; overflow: hidden; box-shadow: 0 24px 60px rgba(22, 28, 45, .22); } #SearchModalCenter .tb-search-modal-header { padding: 18px; border-bottom: 1px solid #eef0f3; background: #fff; } #SearchModalCenter .tb-search-input { height: 50px; padding-left: 15px; border: 1px solid #e1e4e8 !important; border-right: 0 !important; border-radius: 10px 0 0 10px !important; box-shadow: none !important; } #SearchModalCenter .tb-search-clear { min-width: 50px; border: 1px solid #e1e4e8; border-left: 0; border-radius: 0 10px 10px 0 !important; background: #fff; color: #6c727b; } #SearchModalCenter .tb-search-clear:hover { background: #fff5f6; color: #d7192d; } #SearchModalCenter #searchResult, #SearchModalCenter #spinners { padding: 18px; background: #fff; } #MainNav .tb-mobile-controls { display: none; align-items: center; margin-left: auto; gap: 7px; } #MainNav .tb-mobile-search, #MainNav .navbar-toggler { width: 40px; height: 40px; padding: 0; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #e4e7eb; border-radius: 9px; background: #fff; color: #23272e; } @media (min-width: 1200px) { #MainNav .tb-nav-item.dropdown:hover > .tb-nav-link, #MainNav .tb-nav-item.dropdown:hover > .tb-more-link { color: #d7192d !important; } #MainNav .tb-nav-item.dropdown:hover > .tb-nav-link::before, #MainNav .tb-nav-item.dropdown:hover > .tb-more-link::before { transform: translateX(-50%) scaleX(1); } } @media (max-width: 1199.98px) { #MainNav .tb-brand { margin-right: 18px; min-width: 150px; } #MainNav .tb-brand img { width: 150px; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { padding-left: 12px !important; padding-right: 12px !important; } #MainNav .tb-search-open { width: 44px; padding: 0; justify-content: center; } #MainNav .tb-search-open span { display: none; } } @media (max-width: 991.98px) { .tb-header-v2 .tb-trust-left .tb-trust-item:nth-child(2) { display: none; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { padding-left: 8px !important; padding-right: 8px !important; } #MainNav .tb-brand { min-width: 135px; margin-right: 10px; } #MainNav .tb-brand img { width: 135px; } } @media (max-width: 1199.98px) { .tb-header-v2 .tb-trust-strip { display: none; } #MainNav.tb-mainbar, #MainNav .tb-nav-inner { min-height: 64px; } #MainNav .tb-brand { margin: 0; min-width: 0; } #MainNav .tb-brand img { width: 143px; } #MainNav .tb-brand-tagline { display: none; } #MainNav .tb-mobile-controls { display: flex; } #MainNav .tb-nav-collapse { width: 100%; margin-top: 8px; padding: 10px; border: 1px solid #e8ebef; border-radius: 12px; background: #fff; box-shadow: 0 16px 35px rgba(22,28,45,.11); } #MainNav .tb-primary-nav { min-height: 0; display: block; } #MainNav .tb-nav-item { display: block; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { min-height: 46px !important; width: 100%; justify-content: space-between; padding: 0 12px !important; border-radius: 8px; } #MainNav .tb-nav-link::before, #MainNav .tb-complaints-link::before, #MainNav .tb-more-link::before { display: none; } #MainNav .tb-nav-tools { display: none; } #MainNav .tb-status-feature { padding: 14px; } } #MainNav.tb-mainbar .tb-nav-item, #MainNav.tb-mainbar .tb-nav-item:hover, #MainNav.tb-mainbar .tb-nav-item.show, #MainNav.tb-mainbar .navbar-nav > .nav-item, #MainNav.tb-mainbar .navbar-nav > .nav-item:hover, #MainNav.tb-mainbar .navbar-nav > .nav-item.show { background: transparent !important; background-color: transparent !important; box-shadow: none !important; } #MainNav.tb-mainbar .navbar-nav > .nav-item > .tb-nav-link, #MainNav.tb-mainbar .navbar-nav > .nav-item > .tb-more-link, #MainNav.tb-mainbar .navbar-nav > .nav-item > .tb-complaints-link, #MainNav.tb-mainbar .navbar-nav > .nav-item:hover > .tb-nav-link, #MainNav.tb-mainbar .navbar-nav > .nav-item:hover > .tb-more-link, #MainNav.tb-mainbar .navbar-nav > .nav-item:hover > .tb-complaints-link, #MainNav.tb-mainbar .navbar-nav > .nav-item.show > .tb-nav-link, #MainNav.tb-mainbar .navbar-nav > .nav-item.show > .tb-more-link, #MainNav.tb-mainbar .navbar-nav > .nav-item.show > .tb-complaints-link, #MainNav.tb-mainbar .tb-nav-item.dropdown:hover > .tb-nav-link, #MainNav.tb-mainbar .tb-nav-item.dropdown:hover > .tb-more-link { background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; border-color: transparent !important; border-radius: 0 !important; } #MainNav.tb-mainbar .navbar-nav > .nav-item:hover > .tb-nav-link, #MainNav.tb-mainbar .navbar-nav > .nav-item.show > .tb-nav-link, #MainNav.tb-mainbar .tb-nav-item.dropdown:hover > .tb-nav-link, #MainNav.tb-mainbar .navbar-nav > .nav-item:hover > .tb-more-link, #MainNav.tb-mainbar .navbar-nav > .nav-item.show > .tb-more-link { color: #c91528 !important; } #SearchModalCenter { z-index: 2300 !important; } #SearchModalCenter .tb-search-modal-dialog { max-width: 720px; margin: 105px auto 30px; } #SearchModalCenter .tb-search-modal { border: 0 !important; border-radius: 18px !important; overflow: hidden; background: #ffffff; box-shadow: 0 28px 70px rgba(20, 26, 38, .24) !important; } #SearchModalCenter .tb-search-modal-header { display: flex; flex-wrap: wrap; align-items: center; padding: 22px 24px 18px; border-bottom: 1px solid #edf0f3 !important; background: #ffffff; } #SearchModalCenter .tb-search-heading { display: flex; align-items: center; gap: 12px; margin-right: auto; margin-bottom: 18px; } #SearchModalCenter .tb-search-heading-icon { width: 42px; height: 42px; display: inline-flex; align-items: center; justify-content: center; border-radius: 12px; background: #fff0f3; color: #d7192d; font-size: 17px; } #SearchModalCenter .tb-search-heading h5 { margin: 0; color: #1f242b; } #SearchModalCenter .tb-search-heading p { margin: 3px 0 0; color: #7b8189; } #SearchModalCenter .tb-modal-close { width: 38px; height: 38px; margin: 0 0 18px 12px !important; padding: 0 !important; display: inline-flex; align-items: center; justify-content: center; border-radius: 10px; background: #f5f6f8; color: #474d55; opacity: 1; font-size: 22px; font-weight: 400; text-shadow: none; } #SearchModalCenter .tb-modal-close:hover { background: #fff0f3; color: #d7192d; } #SearchModalCenter .tb-search-form { flex: 0 0 100%; } #SearchModalCenter .tb-search-input { height: 52px !important; padding-left: 16px !important; border: 1px solid #dfe3e8 !important; border-right: 0 !important; border-radius: 11px 0 0 11px !important; background: #fbfcfd; color: #232831; box-shadow: none !important; } #SearchModalCenter .tb-search-input:focus { background: #ffffff; border-color: #edb9c1 !important; } #SearchModalCenter .tb-search-clear { min-width: 52px !important; border: 1px solid #dfe3e8 !important; border-left: 0 !important; border-radius: 0 11px 11px 0 !important; background: #fbfcfd !important; color: #737982 !important; } #SearchModalCenter .tb-search-clear:hover { background: #fff0f3 !important; color: #d7192d !important; } #SearchModalCenter #searchResult { max-height: 55vh; overflow-y: auto; padding: 18px 24px 24px !important; background: #ffffff; } #SearchModalCenter #spinners { padding: 24px !important; background: #ffffff; } @media (max-width: 1199.98px) { #SearchModalCenter .tb-search-modal-dialog { margin: 76px 12px 20px; } #SearchModalCenter .tb-search-modal-header { padding: 18px; } } .tb-header-v2 { --tb-navy: #0b1830; --tb-navy-2: #132441; --tb-red: #e31b36; --tb-red-2: #ff4058; --tb-ink: #182133; --tb-muted: #758196; --tb-border: #e5eaf2; } .tb-header-v2 .tb-trust-strip { min-height: 34px !important; border: 0 !important; background: linear-gradient(90deg, #071326 0%, #0d1c34 58%, #111f37 100%) !important; color: #dce4f0 !important; } .tb-header-v2 .tb-trust-inner, #MainNav .tb-nav-inner { width: calc(100% - 64px) !important; max-width: 1480px !important; } .tb-header-v2 .tb-trust-inner { min-height: 34px !important; } .tb-header-v2 .tb-trust-item, .tb-header-v2 .tb-trust-link { color: #d8e0eb !important; letter-spacing: .1px; } .tb-header-v2 .tb-trust-item i { color: #ff4058 !important; } .tb-header-v2 .tb-age-badge { width: 25px !important; height: 25px !important; border: 1px solid rgba(255,255,255,.45) !important; background: rgba(255,255,255,.07) !important; color: #ffffff !important; } .tb-header-v2 .tb-trust-link:hover { color: #ffffff !important; } #MainNav.tb-mainbar { min-height: 82px !important; border: 0 !important; border-bottom: 1px solid #e6eaf0 !important; background: rgba(255,255,255,.98) !important; box-shadow: 0 6px 24px rgba(12, 26, 48, .045) !important; backdrop-filter: blur(12px); } #MainNav.tb-mainbar.sticky { min-height: 70px !important; box-shadow: 0 8px 28px rgba(12, 26, 48, .09) !important; } #MainNav .tb-nav-inner { min-height: 82px !important; gap: 28px !important; } #MainNav.sticky .tb-nav-inner { min-height: 70px !important; } #MainNav .tb-brand { min-width: 214px; padding: 0 !important; margin-right: 20px !important; } #MainNav .tb-brand img { width: 166px !important; max-height: 52px !important; } #MainNav .tb-brand-tagline { margin-top: 2px !important; color: #8993a4 !important; text-transform: uppercase; } #MainNav .tb-primary-nav { gap: 8px !important; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { min-height: 82px !important; padding: 0 12px !important; color: #1d2739 !important; letter-spacing: .1px !important; text-transform: none !important; } #MainNav.sticky .tb-nav-link, #MainNav.sticky .tb-complaints-link, #MainNav.sticky .tb-more-link { min-height: 70px !important; } #MainNav .tb-nav-link::before, #MainNav .tb-complaints-link::before, #MainNav .tb-more-link::before { height: 3px !important; left: 12px !important; right: 12px !important; background: linear-gradient(90deg, #e31b36, #ff4058) !important; } #MainNav .tb-complaints-link { color: #e31b36 !important; } #MainNav .tb-nav-tools { padding-left: 12px !important; } #MainNav .tb-search-open { min-width: 0 !important; height: 46px !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 0 !important; padding: 5px 6px 5px 16px !important; border: 1px solid #dfe5ed !important; border-radius: 999px !important; background: #f8fafc !important; color: #7c8798 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.8) !important; transition: border-color .18s ease, background-color .18s ease, box-shadow .18s ease !important; } #MainNav .tb-search-open span { order: 1; flex: 1 1 auto; min-width: 0; overflow: hidden; color: #7c8798 !important; text-align: left; text-overflow: ellipsis; white-space: nowrap; } #MainNav .tb-search-open i { order: 2; width: 34px !important; height: 34px !important; flex: 0 0 34px; display: inline-flex !important; align-items: center; justify-content: center; margin-left: 12px; border-radius: 50%; background: linear-gradient(135deg, #e31b36, #ff4058) !important; color: #ffffff !important; font-size: 13px !important; box-shadow: 0 8px 16px rgba(227,27,54,.18); } #MainNav .tb-search-open:hover, #MainNav .tb-search-open:focus { border-color: #efbac3 !important; background: #ffffff !important; box-shadow: 0 8px 22px rgba(12,26,48,.07) !important; } @media (max-width: 1199.98px) { #MainNav .tb-search-open { min-width: 190px !important; } } @media (max-width: 991.98px) { .tb-header-v2 .tb-trust-inner, #MainNav .tb-nav-inner { width: calc(100% - 30px) !important; } #MainNav .tb-search-open { min-width: 46px !important; width: 46px !important; padding: 5px !important; } #MainNav .tb-search-open span { display: none !important; } #MainNav .tb-search-open i { margin: 0 !important; } } .tb-header-v2 .tb-trust-strip { min-height: 32px !important; border: 0 !important; background: #071225 !important; color: #cbd4e1 !important; } .tb-header-v2 .tb-trust-item, .tb-header-v2 .tb-trust-link { color: #cbd4e1 !important; } .tb-header-v2 .tb-trust-item i { color: #ff4058 !important; } .tb-header-v2 .tb-age-badge { border-color: rgba(255,255,255,.34) !important; background: rgba(255,255,255,.06) !important; color: #fff !important; } #MainNav.tb-mainbar, #MainNav.tb-mainbar.sticky { border: 0 !important; border-bottom: 1px solid rgba(255,255,255,.08) !important; background: linear-gradient(90deg, #09162b 0%, #0d1b32 70%, #101f39 100%) !important; box-shadow: 0 9px 26px rgba(5,13,26,.16) !important; } #MainNav .tb-nav-inner { min-height: 76px !important; } #MainNav.sticky .tb-nav-inner { min-height: 66px !important; } #MainNav .tb-brand { min-width: 220px !important; } #MainNav .tb-brand img { width: 174px !important; max-height: 48px !important; object-fit: contain; } #MainNav .tb-brand-tagline { color: #8998ad !important; } #MainNav .tb-nav-link, #MainNav .tb-more-link { min-height: 76px !important; color: #eef3f8 !important; text-transform: none !important; } #MainNav .tb-complaints-link { min-height: 76px !important; color: #ff5068 !important; text-transform: none !important; } #MainNav.sticky .tb-nav-link, #MainNav.sticky .tb-more-link, #MainNav.sticky .tb-complaints-link { min-height: 66px !important; } #MainNav .tb-nav-link:hover, #MainNav .tb-more-link:hover { color: #ffffff !important; } #MainNav .tb-search-open { min-width: 0 !important; height: 42px !important; border: 1px solid rgba(255,255,255,.12) !important; background: rgba(255,255,255,.07) !important; color: #aeb9c9 !important; } #MainNav .tb-search-open span { color: #aeb9c9 !important; } #MainNav .tb-search-open i { background: linear-gradient(135deg, #e31b36, #ff4058) !important; color: #ffffff !important; } #MainNav .tb-search-open:hover { border-color: rgba(255,255,255,.24) !important; background: rgba(255,255,255,.11) !important; } #MainNav .navbar-toggler, #MainNav .tb-mobile-search { color: #ffffff !important; } #MainNav .navbar-toggler-icon { filter: invert(1); } @media (max-width: 1199.98px) { #MainNav .tb-nav-link, #MainNav .tb-more-link, #MainNav .tb-complaints-link { color: #1e2838 !important; } } #MainNav .tb-nav-inner { gap: 14px !important; } #MainNav .tb-brand { margin-right: 10px !important; } #MainNav .tb-nav-collapse { min-width: 0; } #MainNav .tb-primary-nav { width: auto !important; flex: 0 0 auto !important; min-height: 76px !important; align-items: center !important; gap: 5px !important; margin-right: auto !important; } #MainNav.sticky .tb-primary-nav { min-height: 66px !important; } #MainNav .tb-nav-item { align-items: center !important; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { min-height: 42px !important; height: 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; padding: 0 10px !important; border-radius: 11px !important; transition: color .16s ease, background-color .16s ease, transform .16s ease !important; } #MainNav.sticky .tb-nav-link, #MainNav.sticky .tb-complaints-link, #MainNav.sticky .tb-more-link { min-height: 40px !important; height: 40px !important; } #MainNav .tb-main-nav-icon { width: 25px; height: 25px; flex: 0 0 25px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,.11); border-radius: 8px; background: rgba(255,255,255,.055); color: #ff526a; font-size: 11px; line-height: 1; transition: border-color .16s ease, background-color .16s ease, color .16s ease; } #MainNav .tb-main-nav-label { display: inline-block; } #MainNav .tb-nav-link:hover, #MainNav .tb-nav-link:focus, #MainNav .tb-more-link:hover, #MainNav .tb-more-link:focus, #MainNav .tb-complaints-link:hover, #MainNav .tb-complaints-link:focus, #MainNav .tb-nav-item.show > .tb-nav-link, #MainNav .tb-nav-item.show > .tb-more-link { background: rgba(255,255,255,.065) !important; transform: translateY(-1px); } #MainNav .tb-nav-link:hover .tb-main-nav-icon, #MainNav .tb-nav-link:focus .tb-main-nav-icon, #MainNav .tb-more-link:hover .tb-main-nav-icon, #MainNav .tb-more-link:focus .tb-main-nav-icon, #MainNav .tb-nav-item.show > .tb-nav-link .tb-main-nav-icon, #MainNav .tb-nav-item.show > .tb-more-link .tb-main-nav-icon { border-color: rgba(255,82,106,.34); background: rgba(255,82,106,.12); color: #ff6379; } #MainNav .tb-complaints-link .tb-main-nav-icon { border-color: rgba(255,82,106,.30); background: rgba(255,82,106,.13); color: #ff526a; } #MainNav .tb-nav-link::before, #MainNav .tb-complaints-link::before, #MainNav .tb-more-link::before { bottom: -7px !important; width: 24px !important; left: 50% !important; right: auto !important; } #MainNav .tb-nav-tools { flex: 1 1 278px; min-width: 64px; max-width: 288px; margin-left: auto !important; padding-left: 10px !important; } @media (max-width: 1199.98px) { #MainNav .tb-primary-nav { gap: 2px !important; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { gap: 5px !important; padding: 0 7px !important; } #MainNav .tb-main-nav-icon { width: 23px; height: 23px; flex-basis: 23px; font-size: 10px; } } @media (max-width: 1199.98px) { #MainNav .tb-primary-nav { width: 100% !important; min-height: 0 !important; display: block !important; margin-right: 0 !important; } #MainNav .tb-nav-item { display: block !important; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link { width: 100% !important; height: auto !important; min-height: 48px !important; justify-content: flex-start !important; gap: 10px !important; padding: 0 12px !important; color: #1e2838 !important; } #MainNav .tb-main-nav-icon { border-color: #e4e9ef; background: #f6f8fb; color: #d71932; } } #MainNav .tb-search-open { border: 1px solid rgba(119, 139, 170, .22) !important; background: rgba(255,255,255,.045) !important; box-shadow: none !important; outline: none !important; } #MainNav .tb-search-open:hover, #MainNav .tb-search-open:focus, #MainNav .tb-search-open:focus-visible { border-color: rgba(255,82,106,.30) !important; background: rgba(255,255,255,.065) !important; box-shadow: 0 0 0 1px rgba(255,82,106,.06) !important; outline: none !important; } #MainNav .tb-search-open::before, #MainNav .tb-search-open::after { display: none !important; content: none !important; } #MainNav .tb-brand { min-width: 205px !important; margin-right: 18px !important; } #MainNav .tb-brand img { width: 190px !important; max-width: 190px !important; height: auto !important; max-height: 48px !important; object-fit: contain !important; } #MainNav .tb-brand-tagline { margin-top: 2px !important; } @media (max-width: 1199.98px) { #MainNav .tb-brand { min-width: 184px !important; margin-right: 13px !important; } #MainNav .tb-brand img { width: 170px !important; max-width: 170px !important; max-height: 44px !important; } } @media (max-width: 991.98px) { #MainNav .tb-brand { min-width: 160px !important; margin-right: 8px !important; } #MainNav .tb-brand img { width: 150px !important; max-width: 150px !important; max-height: 40px !important; } } @media (max-width: 1199.98px) { #MainNav .tb-brand { min-width: 0 !important; margin-right: 0 !important; } #MainNav .tb-brand img { width: 148px !important; max-width: 148px !important; max-height: 39px !important; } } @media (max-width: 420px) { #MainNav .tb-brand img { width: 136px !important; max-width: 136px !important; max-height: 36px !important; } } #MainNav .tb-compare-nav-link { min-height: 82px; display: flex; align-items: center; justify-content: center; gap: 6px; padding: 0 12px !important; color: #d7192d !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; text-decoration: none !important; white-space: nowrap; position: relative; } #MainNav .tb-compare-nav-link::before { content: ""; position: absolute; width: 24px; height: 3px; left: 50%; bottom: 5px; border-radius: 999px; background: #d7192d; transform: translateX(-50%) scaleX(0); transform-origin: center; transition: transform .18s ease; } #MainNav .tb-compare-nav-link:hover, #MainNav .tb-compare-nav-link:focus { color: #b91425 !important; background: transparent !important; text-decoration: none !important; } #MainNav .tb-compare-nav-link:hover::before, #MainNav .tb-compare-nav-link:focus::before { transform: translateX(-50%) scaleX(1); } #MainNav .tb-compare-badge { display: inline-flex; align-items: center; padding: 3px 5px; border: 1px solid rgba(215,25,45,.18); border-radius: 999px; background: #fff3f5; color: #d7192d; letter-spacing: .25px; text-transform: uppercase; } #MainNav.sticky .tb-compare-nav-link { min-height: 70px; } @media (max-width: 1199.98px) { #MainNav .tb-compare-nav-link { padding-left: 8px !important; padding-right: 8px !important; } #MainNav .tb-compare-badge { display: none; } } @media (max-width: 1199.98px) { #MainNav .tb-compare-nav-link { width: 100%; min-height: 46px !important; justify-content: flex-start; padding: 0 12px !important; border-radius: 8px !important; } #MainNav .tb-compare-nav-link::before { display: none; } #MainNav .tb-compare-badge { display: inline-flex; margin-left: auto; } } @media (max-width: 1199.98px) { .tb-header-v2 { z-index: 2200 !important; } #MainNav.tb-mainbar, #MainNav.tb-mainbar.sticky { min-height: 72px !important; background: #09162b !important; border-bottom: 1px solid rgba(255,255,255,.08) !important; } #MainNav .tb-nav-inner, #MainNav.sticky .tb-nav-inner { width: 100% !important; max-width: none !important; min-height: 72px !important; display: flex !important; align-items: center !important; gap: 9px !important; padding: 0 14px !important; } #MainNav .tb-brand { flex: 0 1 auto !important; min-width: 0 !important; margin: 0 auto 0 0 !important; padding: 0 !important; align-items: flex-start !important; } #MainNav .tb-brand img { width: 140px !important; max-width: 140px !important; max-height: 38px !important; margin: 0 !important; } #MainNav .tb-brand-tagline { display: none !important; } #MainNav .tb-mobile-controls { display: flex !important; align-items: center !important; gap: 8px !important; margin-left: auto !important; } #MainNav .tb-mobile-search, #MainNav .navbar-toggler { width: 42px !important; height: 42px !important; min-width: 42px !important; min-height: 42px !important; margin: 0 !important; padding: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 1px solid rgba(255,255,255,.15) !important; border-radius: 11px !important; background: rgba(255,255,255,.065) !important; color: #fff !important; box-shadow: none !important; outline: none !important; } #MainNav .tb-mobile-search i { color: #ff526a !important; font-size: 16px !important; } #MainNav .navbar-toggler-icon { width: 18px !important; height: 18px !important; background-image: none !important; filter: none !important; position: relative !important; } #MainNav .navbar-toggler-icon::before, #MainNav .navbar-toggler-icon::after { content: "" !important; position: absolute !important; left: 1px !important; width: 16px !important; height: 2px !important; border-radius: 99px !important; background: #fff !important; } #MainNav .navbar-toggler-icon::before { top: 4px !important; box-shadow: 0 5px 0 #fff !important; } #MainNav .navbar-toggler-icon::after { top: 14px !important; } #MainNav .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before { top: 8px !important; transform: rotate(45deg) !important; box-shadow: none !important; } #MainNav .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after { top: 8px !important; transform: rotate(-45deg) !important; } #MainNav .tb-nav-collapse { position: absolute !important; top: 100% !important; left: 0 !important; right: 0 !important; width: 100% !important; max-height: calc(100vh - 72px) !important; overflow-y: auto !important; margin: 0 !important; padding: 10px 14px 16px !important; border: 0 !important; border-top: 1px solid rgba(255,255,255,.07) !important; border-radius: 0 !important; background: #0b1830 !important; box-shadow: 0 18px 34px rgba(4,12,25,.30) !important; } #MainNav .tb-primary-nav { width: 100% !important; min-height: 0 !important; display: block !important; margin: 0 !important; } #MainNav .tb-nav-item { width: 100% !important; display: block !important; border-bottom: 1px solid rgba(255,255,255,.07) !important; } #MainNav .tb-nav-link, #MainNav .tb-complaints-link, #MainNav .tb-more-link, #MainNav .tb-compare-nav-link { width: 100% !important; min-height: 52px !important; height: auto !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 11px !important; padding: 0 8px !important; border: 0 !important; border-radius: 8px !important; background: transparent !important; color: #eef3f8 !important; transform: none !important; } #MainNav .tb-complaints-link, #MainNav .tb-compare-nav-link { color: #ff5a70 !important; } #MainNav .tb-main-nav-icon { width: 30px !important; height: 30px !important; flex: 0 0 30px !important; border: 1px solid rgba(255,255,255,.11) !important; border-radius: 9px !important; background: rgba(255,255,255,.055) !important; color: #ff526a !important; } #MainNav .tb-main-nav-label { color: inherit !important; } #MainNav .tb-compare-badge { display: inline-flex !important; margin-left: auto !important; background: rgba(255,82,106,.10) !important; color: #ff8192 !important; border-color: rgba(255,82,106,.24) !important; } #MainNav .tb-nav-tools { display: none !important; } #SearchModalCenter .tb-search-modal-dialog { width: auto !important; max-width: none !important; margin: 78px 12px 18px !important; } #SearchModalCenter .tb-search-modal { max-height: calc(100vh - 96px) !important; overflow: hidden !important; border-radius: 16px !important; } #SearchModalCenter .tb-search-modal-header { padding: 16px !important; } #SearchModalCenter .tb-search-heading { margin-bottom: 14px !important; } #SearchModalCenter .tb-search-input { height: 48px !important; } #SearchModalCenter #searchResult { max-height: calc(100vh - 260px) !important; padding: 12px 16px 18px !important; } } @media (max-width: 420px) { #MainNav .tb-nav-inner { padding-left: 12px !important; padding-right: 12px !important; } #MainNav .tb-brand img { width: 130px !important; max-width: 130px !important; } #MainNav .tb-mobile-search, #MainNav .navbar-toggler { width: 40px !important; height: 40px !important; min-width: 40px !important; min-height: 40px !important; } } @media (max-width: 1199.98px) { .tb-header-v2, #MainNav.tb-mainbar, #MainNav.tb-mainbar.sticky { width: 100% !important; max-width: 100vw !important; left: 0 !important; right: 0 !important; overflow: visible !important; } #MainNav.tb-mainbar.sticky { box-sizing: border-box !important; } #MainNav .tb-nav-inner, #MainNav.sticky .tb-nav-inner { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; overflow: visible !important; } #MainNav .tb-brand { min-width: 0 !important; max-width: calc(100% - 100px) !important; flex: 1 1 auto !important; overflow: hidden !important; } #MainNav .tb-brand img { max-width: 100% !important; } #MainNav .tb-mobile-controls { position: relative !important; right: auto !important; flex: 0 0 auto !important; min-width: 90px !important; max-width: 90px !important; justify-content: flex-end !important; overflow: visible !important; } #MainNav .tb-mobile-search, #MainNav .navbar-toggler { flex: 0 0 40px !important; } #SearchModalCenter { width: 100vw !important; max-width: 100vw !important; padding-left: 0 !important; padding-right: 0 !important; overflow-x: hidden !important; } #SearchModalCenter .tb-search-modal-dialog { width: calc(100vw - 24px) !important; max-width: calc(100vw - 24px) !important; margin: 78px 12px 18px !important; box-sizing: border-box !important; } #SearchModalCenter .tb-search-modal, #SearchModalCenter .tb-search-modal-header, #SearchModalCenter .tb-search-form, #SearchModalCenter .input-group { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } #SearchModalCenter .tb-search-modal { overflow: hidden !important; } #SearchModalCenter .tb-search-form .input-group { flex-wrap: nowrap !important; } #SearchModalCenter .tb-search-input { min-width: 0 !important; width: 1% !important; flex: 1 1 auto !important; } #SearchModalCenter .input-group-append { flex: 0 0 auto !important; } } @media (max-width: 420px) { #MainNav .tb-brand { max-width: calc(100% - 94px) !important; } #MainNav .tb-mobile-controls { min-width: 88px !important; max-width: 88px !important; } } @media (min-width: 1200px) { #MainNav .tb-primary-nav { align-items: center !important; } #MainNav .tb-primary-nav > .tb-nav-item { min-height: 42px !important; height: 42px !important; display: flex !important; align-items: center !important; } #MainNav.sticky .tb-primary-nav > .tb-nav-item { min-height: 40px !important; height: 40px !important; } } #MainNav .tb-status-copy, #MainNav .tb-status-pill b, #MainNav .tb-status-pill span, #MainNav .tb-status-cta, #MainNav .tb-live-badge { letter-spacing: 0 !important; } #MainNav .tb-complaints-link, #MainNav .tb-compare-nav-link { min-height: 42px !important; height: 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; padding: 0 10px !important; border: 0 !important; border-radius: 11px !important; background: transparent !important; color: #eef3f8 !important; text-decoration: none !important; white-space: nowrap !important; cursor: pointer !important; transition: color .16s ease, background-color .16s ease, transform .16s ease !important; } #MainNav .tb-complaints-link:hover, #MainNav .tb-complaints-link:focus, #MainNav .tb-compare-nav-link:hover, #MainNav .tb-compare-nav-link:focus { color: #ffffff !important; background: rgba(255,255,255,.065) !important; transform: translateY(-1px); outline: none !important; } #MainNav .tb-complaints-link .tb-main-nav-icon, #MainNav .tb-compare-nav-link .tb-main-nav-icon { border-color: rgba(255,255,255,.11) !important; background: rgba(255,255,255,.055) !important; color: #ff526a !important; } #MainNav .tb-compare-badge { display: none !important; } #MainNav.sticky .tb-complaints-link, #MainNav.sticky .tb-compare-nav-link { min-height: 40px !important; height: 40px !important; } @media (max-width: 1199.98px) { #MainNav .tb-complaints-link, #MainNav .tb-compare-nav-link { width: 100% !important; min-height: 52px !important; height: auto !important; justify-content: flex-start !important; gap: 11px !important; padding: 0 8px !important; color: #eef3f8 !important; transform: none !important; } } #MainNav .tb-player-tools-item { position: relative; } #MainNav .tb-player-tools-toggle { color: #d7192d !important; } #MainNav .tb-player-tools-toggle .tb-main-nav-icon { border-color: rgba(255,82,106,.30); background: rgba(255,82,106,.13); color: #ff526a; } #MainNav .tb-player-tools-toggle::after { display: inline-block !important; width: 0; height: 0; margin-left: 1px; border-top: 4px solid currentColor; border-right: 4px solid transparent; border-left: 4px solid transparent; vertical-align: middle; content: ""; opacity: .7; transition: transform .16s ease; } #MainNav .tb-player-tools-item.show > .tb-player-tools-toggle::after, #MainNav .tb-player-tools-item:hover > .tb-player-tools-toggle::after { transform: rotate(180deg); } @media (max-width: 1199.98px) { #MainNav .tb-player-tools-item { position: relative !important; } #MainNav .tb-player-tools-toggle { width: 100% !important; min-height: 48px !important; justify-content: flex-start !important; color: #1e2838 !important; } #MainNav .tb-player-tools-toggle::after { margin-left: auto; } } #MainNav .tb-player-tools-toggle { min-height: 42px !important; height: 42px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; padding: 0 10px !important; border-radius: 11px !important; color: #eef3f8 !important; } #MainNav .tb-player-tools-toggle:hover, #MainNav .tb-player-tools-toggle:focus, #MainNav .tb-player-tools-item.show > .tb-player-tools-toggle { color: #ffffff !important; background: rgba(255,255,255,.065) !important; } #MainNav .tb-player-tools-toggle .tb-main-nav-icon { border-color: rgba(255,255,255,.11) !important; background: rgba(255,255,255,.055) !important; color: #ff526a !important; } @media (max-width: 1199.98px) { #MainNav .tb-player-tools-toggle { width: 100% !important; height: auto !important; min-height: 52px !important; justify-content: flex-start !important; padding: 0 8px !important; color: #eef3f8 !important; } } #MainNav .tb-brand-tagline { } #MainNav .tb-main-nav-icon { width: 30px !important; height: 30px !important; flex: 0 0 30px !important; font-size: 13px !important; border-radius: 9px !important; } #MainNav .tb-player-tools-toggle .tb-main-nav-icon, #MainNav .tb-complaints-link .tb-main-nav-icon, #MainNav .tb-compare-nav-link .tb-main-nav-icon { width: 30px !important; height: 30px !important; flex: 0 0 30px !important; font-size: 13px !important; } @media (max-width: 1199.98px) { #MainNav .tb-main-nav-icon, #MainNav .tb-player-tools-toggle .tb-main-nav-icon, #MainNav .tb-complaints-link .tb-main-nav-icon, #MainNav .tb-compare-nav-link .tb-main-nav-icon { width: 28px !important; height: 28px !important; flex-basis: 28px !important; font-size: 12px !important; } } @media (max-width: 1199.98px) { #MainNav .tb-main-nav-icon, #MainNav .tb-player-tools-toggle .tb-main-nav-icon, #MainNav .tb-complaints-link .tb-main-nav-icon, #MainNav .tb-compare-nav-link .tb-main-nav-icon { width: 30px !important; height: 30px !important; flex-basis: 30px !important; font-size: 13px !important; } }   #MainNav { --nav-accent:var(--tb-link-accent,#b61229); --nav-ink:#142139; --nav-muted:#627086; }   #MainNav .tb-primary-nav .dropdown-toggle::after { display:none !important; } #MainNav .tb-primary-nav > .dropdown > .dropdown-menu { display:none; margin:0; padding:24px; border:1px solid #e3e8ef; border-radius:14px; background:#fff; color:var(--nav-ink); box-shadow:0 18px 40px rgba(8,21,42,.14); z-index:1200; max-height:calc(100dvh - 145px); overflow-y:auto; overscroll-behavior:contain; } #MainNav .tb-primary-nav > .dropdown > .dropdown-menu.show { display:grid; gap:16px 24px; } #MainNav .tb-mega-menu-inner { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:24px; min-width:0; } #MainNav .tb-mega-col, #MainNav .tb-more-section { min-width:0; padding:0; margin:0; border:0; } #MainNav .tb-primary-nav > .dropdown > .tb-mega-menu.show { display:block; } #MainNav .tb-mega-menu > .tb-menu-heading { margin-bottom:16px; } #MainNav .tb-mega-title, #MainNav .tb-more-heading { display:block; margin:0 0 12px; padding:0 10px 10px; border-bottom:1px solid #e9edf3; color:var(--nav-muted); background:transparent; border-radius:0; text-transform:none; letter-spacing:normal; } #MainNav :is(.tb-mega-link,.tb-smart-dropdown-item,.tb-dropdown-item,.tb-player-tool-link) { display:flex; align-items:flex-start; gap:12px; min-width:0; min-height:48px; margin:0; padding:10px; border:0; border-radius:9px; background:transparent; color:var(--nav-ink); text-decoration:none; box-shadow:none; transform:none; transition:background-color .15s ease,color .15s ease; } #MainNav :is(.tb-mega-link,.tb-smart-dropdown-item,.tb-dropdown-item,.tb-player-tool-link):is(:hover,:focus-visible) { background:#f5f7fa; color:var(--nav-accent); } #MainNav .dropdown-menu a:focus-visible { outline:2px solid var(--nav-accent); outline-offset:2px; } #MainNav :is(.tb-mega-icon,.tb-smart-dropdown-icon,.tb-player-tool-icon,.tb-player-tools-head-icon) { display:inline-flex; flex:0 0 32px; width:32px; height:32px; align-items:center; justify-content:center; border:0; border-radius:8px; background:#fff0f3; color:var(--nav-accent); } #MainNav .tb-dropdown-item > i { flex:0 0 20px; width:20px; line-height:20px; text-align:center; color:var(--nav-accent); } #MainNav :is(.tb-mega-text,.tb-smart-dropdown-copy,.tb-player-tool-copy) { display:block; min-width:0; flex:1; } #MainNav :is(.tb-mega-text,.tb-smart-dropdown-copy,.tb-player-tool-copy) strong { display:block; color:inherit; } #MainNav :is(.tb-mega-text,.tb-smart-dropdown-copy,.tb-player-tool-copy) small { display:block; margin-top:3px; color:var(--nav-muted); } #MainNav :is(.tb-player-tool-arrow,.tb-smart-dropdown-arrow) { margin-left:auto; color:var(--nav-accent); align-self:center; } #MainNav .tb-player-tools-head { grid-column:1/-1; display:flex; align-items:center; gap:12px; padding:0 10px 14px; border-bottom:1px solid #e9edf3; } #MainNav .tb-player-tools-head-copy strong,#MainNav .tb-player-tools-head-copy span { display:block; } #MainNav .tb-player-tools-head-copy span,#MainNav .tb-player-tools-foot { color:var(--nav-muted); } #MainNav .tb-player-tools-foot { grid-column:1/-1; padding:12px 10px 0; border-top:1px solid #e9edf3; } @media (min-width:1200px) { #MainNav .tb-primary-nav,#MainNav #topBookieV2Nav,#MainNav .tb-primary-nav > .dropdown { position:static; } #MainNav .tb-primary-nav > .dropdown > .dropdown-menu { position:absolute; top:calc(100% - 1px); left:0; right:0; width:auto; min-width:0; display:grid; gap:16px 24px; opacity:0; visibility:hidden; pointer-events:none; transform:translateY(-22px); clip-path:inset(0 0 100% 0 round 14px); transition:opacity .24s ease, transform .48s cubic-bezier(.16,1,.3,1), clip-path .48s cubic-bezier(.16,1,.3,1), visibility 0s linear .48s; grid-template-columns:repeat(4,minmax(0,1fr)); } #MainNav .tb-primary-nav > .dropdown > .tb-mega-menu { display:block; } #MainNav .tb-primary-nav > .dropdown > .dropdown-menu.show { opacity:1; visibility:visible; pointer-events:auto; transform:translateY(0); z-index:1201; clip-path:inset(-45px -45px -60px -45px round 14px); transition-delay:0s; } } @media (prefers-reduced-motion:reduce) { #MainNav .tb-primary-nav > .dropdown > .dropdown-menu { transform:translateY(-4px); clip-path:none; transition:opacity .2s ease, transform .24s ease-out, visibility 0s linear .24s; } } @media (min-width:1200px) and (max-width:1279.98px) { #MainNav .tb-primary-nav > .dropdown > .dropdown-menu { grid-template-columns:repeat(2,minmax(0,1fr)); } #MainNav .tb-mega-menu-inner { grid-template-columns:repeat(2,minmax(0,1fr)); } } @media (max-width:1199.98px) { #MainNav .tb-primary-nav { background:transparent; } #MainNav .tb-primary-nav > .dropdown > .dropdown-menu { position:static; width:100%; min-width:0; margin:8px 0; padding:12px; max-height:none; overflow:visible; box-shadow:none; grid-template-columns:minmax(0,1fr); } #MainNav .tb-mega-menu-inner { grid-template-columns:minmax(0,1fr); gap:18px; } }