/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
#header .slicknav_btn {
    display: none;
}

#header .slicknav_menu {
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    background: var(--white);
}

#header .slicknav_menu:before {
    content: " ";
    display: table;
}

#header .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both;
}

#header .slicknav_nav {
    clear: both;
    color: var(--white);
    margin: 0;
    padding: 0 20px;
    list-style: none;
    max-height: 450px;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
	border-bottom: 1px solid #ddd;
}

    #header .slicknav_nav::-webkit-scrollbar {
        display: none;
    }

#header .slicknav_nav li {
    display: block;
    border-bottom: 1px solid #dddddd;
}

    #header .slicknav_nav li:last-child {
		border-bottom: none;
	}

#header .slicknav_nav li a {
    display: inline-block;
    text-decoration: none;
    color: var(--blue);
    padding: 10px 0;
}

    #header .slicknav_nav a:hover {
        color: var(--green);
    }

#header .slicknav_nav ul {
    display: block;
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border-top: 1px solid #dddddd;
}

#header .slicknav_nav ul a {
    text-transform: none;
    padding: 8px 0 8px 20px;
}

.slicknav_nav .slicknav_arrow {
    display: block;
    height: 16px;
    width: 16px;
    margin: 0 0 0 8px;
    background-image: url(./toggle-plus.svg);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
}

.slicknav_nav .slicknav_parent.slicknav_open .slicknav_arrow {
	background-image: url(./toggle-minus.svg);
}

#header .slicknav_nav .slicknav_item {
    cursor: pointer;
}

#header .slicknav_nav .slicknav_row {
    display: block;
}

#header .slicknav_nav .slicknav_parent-link a {
    display: inline-block;
    vertical-align: middle;
}