.mobile_top {
	margin: 0 auto;
	height: 80%;
}
.overlay {
	display: none;
	z-index: 500;
	background-color: rgba(30, 30, 30, .9);
}
.hide_me {
	display: none;
}
#top-bar {
    top: 0;
    left: 0;
    z-index: 999;
    background-color: #1e1e1e;
}

#top-bar.open {
    background-color: #d1b878;
}

#top-bar .row {
    padding: 1.5rem 2.25rem;
}

#top-bar svg {
    height: 3rem;
}

#top-bar.open .menu_logo {
    display: none;
}

.menu_logo2 {
    display: none;
}

#top-bar.open .menu_logo2 {
    display: block;
}

#top-bar.open .menu_open {
    display: none;
}

.menu_close {
    display: none;
}

#top-bar.open .menu_close {
    display: block;
}

#top-bar svg:hover, #nav_button:hover {
    opacity: 0.75;
}

#nav_button {
    cursor: pointer;
    z-index: 300;
}

#menu {
    display: none;
}

#top-bar.open #menu {
    display: flex;
}
.menu_head {
	font-size: 1.2rem;
}
#main_nav a {
	color: #000;
	transition: 200ms;
}
#main_nav a:hover {
	color: #fff;
}
#main_nav li.active a {
	color: #fff;
}
#main_nav li ul {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
}
.parent_accordian {
	border-bottom: 2px solid #fff;
	cursor: pointer;
	padding: .5rem 0;
}
#main_nav li ul li {
	margin-bottom: .4rem;
}
.menu_triangle {
	width: .5rem;
	margin-bottom: .2rem;	
}

#main_nav a.parent_accordian:after {
	float:right;
	content: '+';
}
#main_nav a.active.parent_accordian:after {
	float:right;
	content: '-';
}
.parent_link {
	border-bottom: 2px solid #fff;
	cursor: pointer;
	padding: .5rem 0;
}



@media (min-width: 768px) {}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1400px) {}

@media (min-width: 1600px) {}

@media (max-width: 767px) {

    #top-bar .row {
        padding: 1.25rem 1.8rem;
    }

    #main_nav li {
        margin-top: 0.5rem;
    }

    #main_nav a {
        font-size: 1.25rem;
    }

    .parent_accordian {
        font-size: 1.5rem;
        color: #fff !important;
        border-bottom: none;
    }

    .secondary_accordian {
        border-bottom: 0.15rem solid #e8dcbb;
    }
}

@media (max-width: 575px) {}