/* Side Nav */

.childmenu li a {
	font-size:14px !important;
	padding-bottom:6px !important
}

.childmenu {
	margin-top:2px !important;
}

.sb-nav {
    padding:0;
}
.sb-nav ul {
	padding:0;
	margin:0;
}
.sb-nav ul li {
	padding:0;
	margin:1;
	list-style:none;
	background:none;
	font-size: 20px;
    line-height: 20px;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
.sb-nav ul li a {
	display:block;
	font-size:14px;
	font-weight:normal;
	color: #ee2277;
	text-transform:none;
    padding: 10px 0px 10px 10px;
    border-bottom: 1px solid #ee2277;
    position: relative;
}
.sb-nav ul li a:hover {
  border-bottom:0;
	color:#1271ff;
	text-decoration:none;
}
.sb-nav li ul {
	display:none;
}
.sb-nav .active>ul,
.sb-nav .child-active>ul {
	display:block;
}
.sb-nav ul li ul li {
	border-bottom:none;
}
.sb-nav ul li ul li a {
	padding:8px 0;
	padding-left:35px;
	font-size:14px;
	font-weight:600;
}
.sb-nav ul li ul li:last-child a {
	padding-bottom:20px;
}
.sb-nav ul .active>a,.sb-nav ul .active>a:hover {
	color:#1271ff;
}
.sb-nav>ul>.active>a {
	font-size:14px;
	font-weight:700;
}
.sb-nav ul li ul li a {
	border-top:none;
}
.sb-nav ul li ul li a {
	padding:6px 0;
	padding-left:35px;
	font-size:14px;
}
.sb-nav ul li ul li:last-child a {
	padding-bottom:20px;
}