/* ================= HEADER STYLES ================= */

.header-wrapper {
    background: #ffffff;
    padding: 20px 0;
}

/* Logo */
.header-logo {
    width: 120px;
    height: 120px;
    object-fit: cover;
    border-radius: 50%;
}

/* Hotel / University Text */
.header-text h3 {
    font-weight: 700;
    color: #003c88;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.header-text .details {
    font-size: 14px;
    color: #444;
    line-height: 1.5;
}

/* ================= NAVIGATION ================= */

.main-nav {
    margin-top: 15px;
}

.main-nav .nav-link {
    font-weight: 600;
    color: #003c88 !important;
    padding: 8px 16px;
}

.main-nav .nav-link:hover {
    text-decoration: underline;
}

/* REMOVE LINES / BORDERS */
.main-nav,
.navbar,
.border-top,
.border-bottom {
    border: none !important;
}

/* Mobile */
.navbar-toggler {
    border: none;
}
