/* ====================== 
   JACK HARLAN LOGO 
   ====================== */

.header .logo,
.navbar-brand {
    background-image: url('/user/images/jackharlan-logo.png') !important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 280px;           /* Change this to fit your logo */
    height: 80px;           /* Change this to fit your logo */
    text-indent: -9999px;   /* Hides any text if present */
    display: block;
}

.header .logo img,
.navbar-brand img {
    display: none;
}

/* ====================== 
   REST OF YOUR STYLES 
   ====================== */

body {
    font-family: 'Source Sans Pro', system-ui, sans-serif;
    color: #1F2529;
    background-color: #F8F5F0;
    line-height: 1.65;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Playfair Display', serif;
    color: #1C2B4A;
    font-weight: 700;
}

/* Navigation Bar */
.navbar, .header, nav.navbar {
    background-color: #1C2B4A !important;
}

.navbar a,
.navbar .nav-link {
    color: #F0EDE4 !important;
    font-weight: 500;
}

.navbar a:hover,
.navbar .nav-link:hover {
    color: #D4B88A !important;
}

.navbar a.is-active,
.navbar .nav-link.is-active {
    color: #A8D1FF !important;
    border-bottom: 3px solid #A8D1FF !important;
}