.faq {
	margin: 15px 0;

	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.faq.opened {
	background: #f1f1f1;
	padding: 15px;
}

.faq.opened h3 {
	margin: 0;
	color: #005cbd;
}
.fa-plus-circle:before {
    content: "\f055";
}
.faq-h2 {}

.faq-h3 {
	position: relative;
	border: 0 !important;
	font-size: 1.3rem;
	color: #007cff;
	font-weight: bold;
}

.faq-h3 i{
	font-weight: normal;
	/* position: absolute;
	left:5%; */
	font-size: 12px;
}

.faq .answer {
	display: none;
	margin: 15px 0 0 0;
	padding: 0;
}


nav.sub-pages-nav.faq ul>li:nth-child(5n+1) a {
	border-right: 4px solid #f37107;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+2) a {
	border-right: 4px solid #49bf58;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+3) a {
	border-right: 4px solid #25bce6;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+4) a {
	border-right: 4px solid #fcaf0d;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+5) a {
	border-right: 4px solid #945924;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+1) .arrow {
	color: #f37107;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+2) .arrow {
	color: #49bf58;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+3) .arrow {
	color: #25bce6;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+4) .arrow {
	color: #fcaf0d;
}

nav.sub-pages-nav.faq ul>li:nth-child(5n+5) .arrow {
	color: #945924;
}
