@import 'variables.scss'; @import url('https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,400;0,700;1,400;1,700&display=swap'); /* HEADER */ .menuitems:active, .menuitems:focus, .menuitems:hover, .adb-header .menuitems { background: $headerFooter; color: inherit; } .adb-header { display: flex; height: 120px; width: 100%; border-bottom: 1px solid $ocean-dark; align-items: center; justify-content: space-between; background-color: $headerFooter; color: inherit; font-family: 'Chivo', sans-serif; .header-right-side { display: flex; flex-direction: row; align-items: center; font-size: 16px; button { font-family: 'Chivo', sans-serif; span { font-size: 16px; } .material-icons { font-size: 24px; } } } } .adb-header-search { border-bottom: 1px solid #D9D9D9; } .adb-header-search.closed { display: none; } #dropdown-header-menu { display: none; } .adb-header-search, .adb-header-search-mobile { height: 44px; form { display: flex; flex-direction: row; flex-shrink: 0; border-radius: 2px; min-width: 280px; width: auto; height: 100%; } input { width: calc(100% - 56px); border-radius: 0; border: 0; border: 1px solid #4c4a48; border-right: 0; padding: 6px 12px; } button { display: flex; align-items: center; justify-content: center; border-radius: 0; border: 0; border: 1px solid #4c4a48; background: inherit; padding: 0 15px; font-size: 15px; } button:hover { cursor: pointer; background: #f5e7d3; } .open-search-button { height: 44px; border: 0; border-radius: 5px; margin-left: 10px; .material-symbols-outlined { font-size: 20px; } } .open-search-button:active { background: #D9D9D9; } } @media only screen and (max-width:940px) { .adb-header { height: 120px; border: none; border-bottom: 1px solid $ocean-dark; } } @media (max-width: 750px) { .adb-header { a { margin: 0; } button.dropdown-toggle { margin: 0; } .adb-header-logo { img { width: 210px; } } } .adb-header-search { display: flex; align-items: center; justify-content: center; position: absolute; top: 120px; height: 100px; padding: 30px; background: #FFF9F0; left: 0; right: 0; } .adb-header-search-mobile .open-search-button { margin-left: 0; width: 44px; } } /* LOGO */ .adb-header-logo { box-sizing: border-box; background: transparent; width: 280px; img { height: auto; width: 280px; } .default-logo { display: block; } } @media (max-width: 767px) { .adb-header-logo { width: initial; margin: 0; margin-left: 5px; } .adb-header-logo img { width: 209px; } #adb-headermenu.hide { margin-right: 5px; } } /* HEADER TITLES (brown bar with more menu stuff) */ @media only screen and (max-width:940px) { .title_header { width: 100%; margin: 0; padding: 10px; text-align: center; font-size: 20pt; position: relative; color: #2b2b2b; border-bottom: 2px solid #2b2b2b; margin-top: -2px; border-top: 2px solid #FFF9F0; border-top: none; background: #f5e7d3; border-bottom: none; margin: 8px; margin-bottom: 0; width: calc(100% - 16px); height: 50px; } } @media only screen and (max-width: 527px) { .title_header { padding-left: 10px; } } .short_title { display: none; } @media only screen and (max-width: 450px) { .short_title { display: inline; } .full_title { display: none; } } /* BUTTONS */ .dropdown-toggle:focus { outline: 3px solid #0283a1; } .dropdown-toggle:hover { cursor: pointer; background: #f5e7d3; } .menuitems { border: none; text-decoration: none; font-family: 'Chivo', sans-serif; padding: 4px 8px; font-size: 16px; border-radius: 20px; } #adb-headermenu { display: flex; text-align: center; } #adb-headermenu.hide { display: block; width: fit-content; border: medium; background: transparent; right: 41px; top: 0px; margin: 0; right: 0; } button.dropdown-toggle { display: flex; align-items: center; justify-content: center; gap: 5px; border: none; background: transparent; font-family: 'Chivo', sans-serif; padding: 4px 8px; font-size: 16px; border-radius: 20px; } .dropdown-toggle .material-icons { vertical-align: top; } /* MENU */ .dropdown, .header-mega-menu { margin: 0; background: #FFF9F0; top: 119px; padding: 20px; right: 0px; overflow: hidden; border: 1px solid $ocean-dark; position: absolute; width: 100vw; max-width: 860px; } .dropdown ul, .header-mega-menu ul { list-style: none; } .dropdown-list { max-width: calc(50% - 32px); } @media (max-width: 860px) { .header-mega-menu { width: 100vw; left: auto; right: 0px; max-height: calc(100vh - 120px); border: none; overflow-y: auto; top: 120px; } .dropdown-list { max-width: 100%; } } .adb-dropdown-box { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; width: 100%; padding: 0; line-height: 1.42857143; .header-site-description { margin-bottom: 10.5px; } } /* LIST ITEMS */ .dropdown li, .header-mega-menu li { margin: 15px 0; width: 100%; text-align: left; } .dropdown-menu .header-mega-link-element { display: flex; white-space: normal; width: 100%; align-items: center; text-align: left; } .header-mega-link-element:hover { background: #f5e7d3; padding: 4px; margin: -4px; width: 100%; } .header-mega-link-text { flex: 1; } /* TEXT */ .header-menu-line a, .header-mega-link-text, .header-mega-link-element { color: #2C2738; font-size: 16px; text-decoration: none; } .dropdown-list-title { color: #e55440; font-size: 19px; } .contain-the-icon { color: #e55440; } .header-site-description { font-size: 12pt; font-family: 'Space mono', regular; font-weight: normal; } #navbar-mobile { display: none; } @media (max-width: 750px) { .hide-mobile { display: none; } }