html { font-family: "Ubuntu", sans-serif !important; overflow-x: hidden; } header { font-size: 14px; line-height: 20px; color: #3c4043; word-wrap: break-word; width: 100%; display: grid; justify-content: center; align-content: center; align-items: center; } .header-search { max-width: 40rem; margin: auto; } .mobile-logo { width: 100% !important; padding: 0 !important; margin: 5px 0 !important; } .logo-link, .logo-letter { text-decoration: none !important; letter-spacing: -1px; text-align: center; border-radius: 2px 0 0 0; } .result-config { margin-bottom: 10px; border-radius: 8px; } .mobile-logo { font: 22px/36px Futura, Arial, sans-serif; padding-left: 5px; /* display: flex; */ width: 10rem; align-items: center; } .logo-div { margin-top: 20px; letter-spacing: -1px; text-align: center; font: 22pt Futura, Arial, sans-serif; padding: 10px 0 5px 0; height: 37px; font-smoothing: antialiased; } .search-bar-desktop { border-radius: 8px 8px 0 0; height: 40px !important; } .search-div { margin-top: 30px; width: 100%; } .search-form { display: contents; width: 100%; margin: 0px; } .search-input { background: none; margin: 2px 4px 2px 8px; display: block; font-size: 16px; padding: 0 0 0 8px; flex: 1; height: 35px; outline: none; border: none; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow: hidden; } .tracking-link { font-size: large; text-align: center; margin: 15px; display: block; } #mobile-header-logo { height: 1.75em; } .mobile-input-div { width: 100%; } .mobile-search-bar { display: block; font-size: 16px; padding: 0 0 0 20px; margin-right: -25px; -webkit-box-flex: 1; outline: none; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow: hidden; border: 0px !important; } .autocomplete-mobile { display: -webkit-box; width: 100%; } .desktop-header-logo { height: 1.65em; } .header-autocomplete { width: 100%; flex: 1; } a { color: var(--primary-grad2) !important; text-decoration: none; tap-highlight-color: rgba(0, 0, 0, 0.1); } a:hover { color: var(--grad2-active) !important; text-decoration: none; text-decoration-line: none; tap-highlight-color: rgba(0, 0, 0, 0.1); } .header-tab-div { overflow: auto; margin: 30px 0 0 0; } .desktop-header { height: 39px; display: box; display: flex; width: 100%; } .header-tab { box-pack: justify; font-size: 14px; line-height: 37px; justify-content: space-evenly; } .desktop-header a, .desktop-header span { color: #70757a; display: block; flex: none; padding: 0 16px; text-align: center; text-transform: uppercase; } span.header-tab-span { color: #4285f4; font-weight: bold; background-color: #1d1d1d; } .mobile-header { height: 65px; display: table; margin: 0 auto; width: 100%; } .mobile-header a, .mobile-header span { color: #70757a; text-decoration: none; display: table-cell; word-spacing: 30px; height: auto; /* padding: 8px 12px 8px 12px; */ } @media (max-width: 600px) { .mobile-header a, .mobile-header span { padding: 0 22px; } } span.mobile-tab-span { border-bottom: 2px solid #202124; color: #202124; height: 26px; /* margin: 0 12px; */ /* padding: 0; */ } .desktop-header input { margin: 2px 4px 2px 8px; } a.header-tab-a:visited { color: #70757a; } .header-tab-div-end { border-left: none; } .adv-search { font-size: 30px; margin: 0 0 8px 0; vertical-align: sub; } .adv-search:hover { cursor: pointer; } #adv-search-toggle { display: none; } .result-collapsible { max-height: 0px; overflow: hidden; transition: max-height 0.25s linear; } .search-bar-input { display: block; font-size: 16px; padding: 0 0 0 8px; flex: 1; height: 35px; outline: none; border: none; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow: hidden; } #result-country { max-width: 200px; } @media (max-width: 801px) { .header-tab-div { margin-bottom: 10px !important; } .header-tab-div-2 { margin: 0; } } @media (min-width: 802px) { .header-tab-div { margin-bottom: 10px !important; } .header-tab-div-2 { margin: 50px 20px 0 20px; } } @media (max-width: 600px) { .header-tab { font-size: 12px; } }