/* Mobile Menu Core Style */

.slicknav_menu .slicknav_menutxt { display: block; float: left; }
.slicknav_menu .slicknav_icon { display: none; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/* User Default Style - Change the following styles to modify the appearance of the menu */

.slicknav_menu {
    display:none;
}

.slicknav_btn {
    text-decoration: none;
    line-height: 39px;
}

#top-nav .slicknav_menu {
    /* background-color: #1f4287; */
}

#top-nav .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
}

#nav .slicknav_menu {
	padding: 1% 0;
	background-color: #ddd;
}

#nav .slicknav_menu .slicknav_menutxt {
	display: block;
	width: 100%;
    color: #153B87;
    font-weight: bold;
}

#top-nav .slicknav_nav {
    color:#fff;
    margin:0;
    padding:0 15px;
}

#nav .slicknav_nav {
    padding:0 15px 0 0;
}

/* #top-nav .slicknav_menu {
	margin-left: -15px;
} */

#top-nav .slicknav_menutxt {
	padding-left: 15px;
}
#top-nav .slicknav_menutxt .icon-menu {
    margin-right: 8px;
}

.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
}

.slicknav_nav ul {
    padding: 0;
    margin: 0;
}

#top-nav .slicknav_nav a {
    font-weight: normal;
}

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0;
}

.slicknav_nav a:hover {
    text-decoration: underline;
}