
.subMenuTemplate  { 
	margin-bottom:90px;
}


.subMenuTemplate .subMenu
{
	display:none; 

	font-weight:500;
	line-height:normal;
	
	
}
.subMenu .subMenuInner
{
	background-color: var(--color-prim);
	padding:15px	
	
}

.subMenu a.subMenuHeader {
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
	display:block;
	margin-bottom:15px;
	text-decoration:none;
	
}
.subMenu a.subMenuHeader .glyphicons
{
	line-height:normal;
    vertical-align: baseline;
}
.subMenu a.subMenuHeader:hover
{
	text-decoration:underline;
}
.subMenu ul.ul {
	padding:0;
	list-style:none;
}

.subMenu ul.ul li a {
	padding:8px 0;
	display:block;
	font-size:14px;
	font-weight:300;
	color:#FFF;
	text-decoration:none;
    line-height: 1em;
}
.subMenu ul.ul li a:hover
{
	text-decoration:underline;
}
.subMenu ul.ul li ul.ul {
	padding-left:15px;
	margin-bottom:15px;
}

.subMenu ul.ul li a.active {
	/* color:#333; */
	font-weight: 700;
}

.subMenu ul ul ul {
	display:none;
}
.subMenu ul ul li.active
{
	padding:15px;
	background-color:#f7f7f7;
}
.subMenu ul ul li.active ul {
	display:block; 
} 
.subMenu ul ul li.active li.active
{
	padding:0px;
}
.subMenu ul ul li.active li.active a
{
	border-bottom:#DBDBDB;
}
.subMenuTemplate .container h2 {

}
.subMenuTemplate .greyBar {
	margin:30px 0;
}


 
 @media screen and (min-width: 768px) {
 }
 
 
@media (min-width: 992px) {
	.subMenuTemplate .subMenu
{
	display:block;
}
}
@media (min-width: 1200px) {


}
