.box-category {
    
}
.box-content {
    width: 100%;
    color: #000;
}
.block-title {
    border-bottom: 2px solid #445878;
    color: #000;
    line-height: normal;
    margin: 0;
    padding: 0px 0px 10px 0px;
    text-transform: uppercase;
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}
.box-category > ul > li {
	display: block;
	position: relative;
	margin: 0;
	border-bottom: 0px #ececec solid
}
.box-category > ul > li.last {
	display: block;
	position: relative;
	box-shadow: 0 0px 0 #dbebf9, 0 0px 0 #FFFFFF;
}
.box-category > ul > li:first-child {
	border-top: 0;
}
.box-category .subDropdown {
	top: 3px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	width: 18px;
	height: 18px;
	padding: 3px;
}
.box-category .subDropdown:hover {
	opacity: 0.8;
}
.box-category .subDropdown.plus {
	background-image: url("../images/plus.png");
}
.box-category .subDropdown.minus {
	background-image: url("../images/minus.png");
	top: 3px
}
.box-category ul li a {
	padding: 4px 0px;
	display: block;
	font-weight: normal;
}
.box-category ul li.double a {
	display: inline-block;
	margin: 0;
}
.box-category ul li {
	position: relative;
	margin: 5px 0;
}
.box-category > ul > li > a, .box-category > ul > li > span.menu {
	color: #333;
	text-transform: uppercase;
	display: block;
	padding-right: 20px;
	cursor: pointer;
}
.box-category > ul > li > a:before, .box-category > ul > li > span.menu:before {
	content: '\f105';
	font-family: FontAwesome;
	padding-right: 8px;
	color: #999;
	font-weight: normal;
}
.box-category > ul > li ul {
	
}
.box-category > ul > li > ul li {
	padding: 0px;
	margin: 5px 0;
}
.box-category > ul > li a.active {
	font-weight: normal;
}
.box-category > ul > li > a.active {
	color: #96ca2d;
	font-weight: 300;
	margin-bottom: 0;
	letter-spacing: 1px;
}
.box-category > ul > li a.active + ul {
	display: block;
}
.box-category a:hover {
	text-decoration: none;
	color: #000;
}
.box-category > ul > li ul > li > a {
	border-bottom: 0 solid #EAEAEA;
	margin: 0 !important;
	text-decoration: none;
	padding-left: 15px;
	color: #222;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	letter-spacing: 0.5px;
}
.box-category > ul > li ul > li > a:before {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 13px;
	padding-right: 6px;
	color: #999;
}
.box-category > ul > li ul > li ul > li a {
	text-decoration: none;
	font-size: 13px !important;
	margin: 4px 8px!important;
	padding: 0px 16px!important;
	border-bottom: 0px solid #EAEAEA;
}
.box-category > ul > li ul > li ul > li a:hover {
	color: #f28083;
}
.box-category > ul > li ul > li > a:hover {
	color: #000;
}
.accordion-content {
    display: none;
}