#subnav {
	display:none;
	padding-top:15px;
}
.sub-menu-mobile {
	padding-left:15px;
	padding-right:15px;
	margin-right:0;
	margin-left:0;
}
.sub-menu-mobile ul {
	padding:0;
}
.sub-menu-mobile .navbar-toggle {
	padding:0;
	float:none;
}
.sub-menu-mobile .navbar-toggle .fa-chevron-circle-right::before {
	content: "\f138";
}
.sub-menu-mobile .navbar-toggle.active .fa-chevron-circle-right::before {
	content: "\f00d";
}

.sub-menu-mobile .navbar-toggle.active .fa-chevron-circle-down::before {
	content: "\f00d";
}
nav#sub-menu-mobile,
nav#sub-menu-mobile a {
	font-size:18px;
	color:#9d9c9c;
}

nav#sub-menu-mobile .dropdown-menu > li > a:hover, 
nav#sub-menu-mobile .dropdown-menu > li > a:focus {
	background-color:transparent;
}
nav#sub-menu-mobile .nav > li > a:hover, 
nav#sub-menu-mobile .nav > li > a:focus {
	background-color:transparent;
}
nav#sub-menu-mobile .dropdown-menu,
nav#sub-menu-mobile .dropdown-submenu {
	position:inherit;
	top:inherit;
	left:inherit;
	float:none;
	border-top-left-radius:0;
	min-width: inherit;
	padding: 0;
	margin: 0;
	font-size: inherit;
	text-align: inherit;
	list-style: none;
	/*background-color: #e4e4e3;*/
	background:transparent;
	-webkit-background-clip: padding-box;
	background-clip: inherit;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow:hidden;
}
nav#sub-menu-mobile .dropdown-submenu>a:after {
    margin-top: 0;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
}
nav#sub-menu-mobile button {
	border:1px solid transparent;
	padding-top:4px;
	background:transparent;
}
nav#sub-menu-mobile button#pagetitle {
	padding-top:11px;
	padding-bottom:7px;
	text-align:left;
	width:100%;
	overflow:hidden;
}
nav#sub-menu-mobile button#pagetitle .fa {
	float:right;
}


nav#sub-menu-mobile button .fa {}
nav#sub-menu-mobile button.sub-page-title {
	float:none;
}
nav#sub-menu-mobile .dropdown-menu li {
	border-top: 2px solid #c6c6c5;
	padding-top:2px;
	padding-bottom:2px;
}
nav#sub-menu-mobile .dropdown-menu > li > a {
	display:inline-block;
	white-space:inherit;
} 
nav#sub-menu-mobile .dropdown-menu > li > a {
	padding:3px 0;
}

nav#sub-menu-mobile > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a {
	padding-left:0;
}
nav#sub-menu-mobile ul li .fa-plus-circle,
nav#sub-menu-mobile ul li a .fa-chevron-circle-right,
nav#sub-menu-mobile ul li a .fa-chevron-right {
	color:#b4b5b4;
}
nav#sub-menu-mobile ul li a .fa-chevron-circle-right {
	margin-right:12px;
	padding-left:6px;
}
@media (min-width: 768px) {}
nav#sub-menu-mobile ul li a .fa-chevron-right {
	margin-right:12px;
	padding-left:10px;
}
nav#sub-menu-mobile ul li .fa-plus-circle {
	margin-right:6px;
}


nav#sub-menu-mobile ul li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#sub-menu-mobile ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#sub-menu-mobile ul li.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#sub-menu-mobile ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#sub-menu-mobile .dropdown-menu, 
nav#sub-menu-mobile .dropdown-submenu {}
nav#sub-menu-mobile ul.nav button {
	float:right;
}
nav#sub-menu-mobile .nav > li > a.no-btn {}
nav#sub-menu-mobile .dropdown-menu > li > a.no-btn {}
nav#sub-menu-mobile .nav > li > a {
	padding:8px 4px;
}
nav#sub-menu-mobile .nav > li > a {
	display:flex;
	margin-right:40px;
	/* margin-left:35px; */
}
nav#sub-menu-mobile .dropdown-menu > li > a {
	display:flex;
	white-space: inherit;
	clear:inherit;
}
.sub-menu-mobile ul {
	/*background:#f2f1f0;*/
	background:transparent;
}

nav#sub-menu-mobile .dropdown-menu > li > a {
	padding:8px 0;
}

@media (max-width: 767px) {
	.navbar-nav {
		margin:0 -15px;
	}
	.sub-menu-mobile .nav > li {
		border-top:2px solid #c6c6c5;
		padding-left:6px;
	}
	.sub-menu-mobile .nav > li:last-child {
		border-bottom:2px solid #c6c6c5;
	}
}
@media (min-width: 768px) {
	nav#sub-menu-mobile button#pagetitle {
    	width: 435px;
	}
	.sub-menu-mobile .navbar-toggle {
		display:block;
		}
	.sub-menu-mobile .navbar-collapse.collapse {
		display:none !important;
	}
	.sub-menu-mobile .navbar-collapse.collapse.in {
		display:block !important;
	}
	.sub-menu-mobile .navbar-nav > li {
		float:none;
	}
	.sub-menu-mobile .nav > li {
		border-top:0px solid #c6c6c5;
		padding-left:6px;
	}
	.sub-menu-mobile .nav > li:last-child {
		border-bottom:0px solid #c6c6c5;
	}
	nav#sub-menu-mobile .dropdown-menu li {
		border-top: 0px solid #c6c6c5;
	}
}

@media (min-width:992px) {
	#subnav-mobile, .sub-menu-mobile {
		display:none;
	}
	#subnav {
		display:block;
	}
	nav#sub-menu-mobile ul li a .fa-chevron-circle-right {
		display:none;
	}
}
@media (min-width:1025px) {}



/*************************  Submenu start ********************/

#sub-menu ul {
	padding:0;
	margin:0;
	list-style:none;
}
#sub-menu ul.lvl-1 {
	padding:0 0 0 22px;
}
#sub-menu ul.lvl-2 {
    padding: 0 0 0 25px;
}
#sub-menu ul.lvl-3 {
    padding: 0 0 0 25px;
}
#sub-menu .fa {
	display:block;
}
#sub-menu li.active.fa-chevron-circle-right:before {
	content: "\f13a";
}
#sub-menu li {
	color:#9d9c9c;
	/* text-indent:-20px; */
	clear:left;
	padding-top:4px;
	padding-bottom:4px;
}
#sub-menu li:before {
	content: "\f138";
	padding-right:5px;
    font-family: "FontAwesome";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-size:1.5em;
	line-height:1em;
	float:left;
	clear:left;
	
}
#sub-menu li.menuSPC {
	color:#575756;
	color: #575756;
	font-size: 1.1em;
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
}
#sub-menu li.menuSPC:first-child {
	margin-top:0;
}
#sub-menu li.menuSPC:before {
	display:none;
}
#sub-menu li ul.lvl-1 li:before {
	content: "\f054";
	float:left;
	clear:left;
}
#sub-menu li.active ul.lvl-1 li a {
	color:#575756;
	display:table;
	font-weight:normal;
}

#sub-menu li.active ul.lvl-1 ul.lvl-2 li a {
	color:#575756;
	display:table;
}
#sub-menu li.active ul.lvl-1 ul.lvl-2 ul.lvl-3 li a {
	color:#575756;
}

#sub-menu li ul.lvl-1 li ul.lvl-2 li:before {
	content: "";
	display:inherit;
}
#sub-menu li.active:before {
	content: "\f13a";
}
#sub-menu li ul.lvl-1 li.active:before {
	content: "\f078";
}

#sub-menu a {
	display:table;
	color:#575756;
}
#sub-menu a:hover,
#sub-menu a:focus {
	text-decoration:none;
}
/*************************  Submenu end ********************/