#accordian {
	background: #FFFFFF;
	width: autopx;
	margin: 5px auto 0 auto;
	color: white; /*Some cool shadow and glow effect*/
	box-shadow: none; /*0 5px 15px 1px rgba(0, 0, 0, 0.10), 0 0 200px 1px rgba(255, 255, 255, 0.10);*/
}
#accordian ul {
	padding-left: 1.5em;
}/*heading styles*/
#accordian h3 {
	font-size: 14px;
	line-height: 20px;
	padding: 0 10px;
	cursor: pointer; /*fallback for browsers not supporting gradients*/
	background: none;
	background: linear-gradient(#FFFFFF, #FFFFFF);
	text-align: left;
}/*heading hover effect*/
#accordian h3:hover {
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}/*iconfont styles*/
#accordian h3 span {
	font-size: 16px;
	margin-right: 10px;
}/*list items*/
#accordian li {
	list-style-type: none;
}/*links*/
#accordian ul ul li a, #accordian ul ul li ul li h3 {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
	display: block;
	padding: 0 15px; /*transition for smooth hover animation*/
	transition: all 0.15s;
}
#accordian ul li ul li h3 {
	font-weight: normal !important;
}/*hover effect on links*/
#accordian ul ul li a:hover {
	background: #F2F2F2;
	border-left: 5px solid red;
}/*Lets hide the non active LIs by default*/
#accordian ul ul {
	display: none;
}
#accordian li.active ul {
	display: block;
}
@media (max-width: 767px) {
	ul, ol {
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 5px;
	}
}
@media (max-width: 479px) {
	ul, ol {
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 5px;
	}
}
#accordian li {
	list-style: none;
}
#accordian h3 > a {
	background: none;
	color: black;
} 






#accordian h3 {

    font-size: 14px;
    line-height: 20px;
    padding: 0 12px;
    cursor: pointer;
    background: none;
    background: transparent;
    text-align: left;
    font-weight: 400;
    margin: 12px 10px 15px 10px;
    color: #515151;
    font-family: 'Roboto', sans-serif;

}

#accordian h3 > a {
    background: none;
    color: #515151;
}

#accordian h3 > a:hover {
    background: none;
    color: #D62531;
}
#accordian ul {
    padding-left: 10px;
}

#accordian ul ul li a:hover {
    background: transparent;
    border-left: 1px solid #D62531;
    margin-left: -1px;
}

#accordian ul ul li a, #accordian ul ul li ul li h3 {
    color: #515151;
    text-decoration: none;
    font-size: 12px;
    line-height: 25px;
    display: block;
    padding: 0 8px;
    transition: all 0.15s;
}

#accordian ul li ul li h3 {
    font-weight: normal !important;
    padding: 0 5px;
}

#accordian ul ul li a, #accordian ul ul li ul li h3 {

	line-height: 20px;
}
#accordian h3 > a.w--parent {
    background: none;
    color: #414141;
    font-weight: 500;
    text-decoration: underline;
}
#accordian ul li ul li h3 a.w--current {
    color: #D62531;
    border-left: 1px solid #D62531;
    margin-left: -1px;
}