@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap');

.t-primary-bgcolor {
    background-color: #333;
}

a {
    color: #333;
    text-decoration: none;
}

body {
    background: url('inner-body-bg.jpg') no-repeat center top;
    background-size: cover;
    /* scales to fill viewport */
    background-attachment: fixed;
    /* keeps it fixed when scrolling */
}

.container {
    width: 1170px;
}

.header-wrapper {
    position: relative;
    width: 100%;
}

.header-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, .5);
    /* 50% white overlay */
    z-index: 0;
}

/* Keep the content area inside header at max 1170px */
.header .container {
    display: flex;
    justify-content: space-between;
    /* logo left, nav right */
    align-items: stretch;
    width: 100%;
    padding-inline: 2rem;
}

.header {
    width: 100%;
    /* span full screen */
    display: flex;
    justify-content: center;
    /* center inner container */
    align-items: stretch;
}

.header__logo img {
    display: block;
    max-height: 134px;
    /* adjust to match header height */
    width: auto;
    padding: 2px 0;
}

.header__nav {
    display: flex;
    flex-direction: column;
    /* top nav at top, bottom nav at bottom */
    align-items: flex-end;
    /* gap: 30px; */
}

.top-nav {
    padding-top: 32px;
    gap: 2rem;
}

.top-nav,
.bottom-nav {
    display: flex;
}

.top-nav a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: rgb(39, 0, 7)
}

.bottom-nav a {
    display: flex;
    /* center text vertically */
    align-items: center;
    height: 100%;
    /* fill bottom-nav height */
    padding: 23.5px 20px;
    /* side padding only */
    color: rgb(101, 45, 34);
    font-family: "Noto Serif", serif;
    font-size: 22px;
    font-weight: 300;
    position: relative;
    text-decoration: none;
}

.bottom-nav a:hover {
    background-color: rgb(101, 45, 34);
    color: #fff;
}
