/* wacky custom css for just this website goes HERE */

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

a:hover {
    color: #005E2B;
}

.header {
    background-color: #00511C;
    background-image: linear-gradient(#004E18,#1E8C4C);
}

#header-picture {
    
    background-color: #00511C;
    background-image: linear-gradient(#00511C,#00511C);
}

.footer {
    border-top: 5px solid #2FB366;
    background-image: linear-gradient(#1E8C4C,#004E18);
    background-color: #eee;
}


/*Active dropdown nav item */


.main-nav ul li ul li:not(:first-child) {
    box-sizing: border-box;
    border-top: 1px solid #a1e6be;
}

.main-nav ul li ul li ul li {
    box-sizing: border-box;
    border-left: 1px solid #a1e6be;
}



.main-nav ul li:hover > a {
    background-color: #00511C;
}

/* Linger Dropdown nav item */
.main-nav li.linger > a {
    background-color: #00511C;
}


/* Selected Dropdown nav item */
.main-nav ul li.selected > a {
    background-color: #eee;
    color: #005E2B;
}

.main-nav ul li ul {
    background-color: #39A966;
}

/* Hamburger Menu */
.hamburger {
    background-color: #00511C; /* Match theme color */
}

.hamburger div {
    background-color: #fff;
}

/* Dropdown Menu */
.main-nav ul li.has-children > a.active {
    background-color: #00511C; /* Match theme color */
}

.main-nav ul li ul li a {
    background-color: #006F2C; /* Lighter shade */
}

.main-nav ul li ul li ul li a {
    background-color: #008C3C; /* Even lighter shade */
}

