.vc-faq-form-common-heading {
	font-size: 30px;
	color: #252525;
	font-size: 24px;
	font-family: "Poppins", sans-serif;
}
.vc-faq-form-top-search-title .vc-faq-form-common-heading {
	font-size: 30px;
}
.vc-faq-form-common-list {
	list-style-type: none;
	background: #fefefe;
	margin-left: 0;
	padding: 0;
}
.vc-faq-form-common-list li a {
	display: block;
	padding: 1.25rem 1rem;
	line-height: 1;
	font-size: 16px;
	color: #fc604a;
	position: relative;
	border: 1px solid #e6e6e6;
	border-bottom: 0;
	border-radius: 0 0 0 0;
	font-family: "Poppins", sans-serif;
}
.vc-faq-form-common-list li:last-child a {
	border-bottom: 1px solid #e6e6e6;
}
.vc-faq-form-common-list li a:focus, .vc-faq-form-common-list li a:hover {
    background-color: #e6e6e6;
}
.vc-faq-form-common-list li a::before {
	font-family: "Poppins", sans-serif;
	position: absolute;
	right: 1rem;
	top: 50%;
	margin-top: -.5rem;
	content: '>';
}
.single-vc-faq-content {
	margin-top: 30px;
}
.vc-faq-form-top-related-title {
	background: #e6e6e6;
	padding: 32px 0 30px 35px;
}
.vc-faq-form-top-related-title h3 {
	font-size: 25px;
	color: #565656;
	text-transform: capitalize;
	margin: 0;
}
.vc-faq-form-related-wrapper {
	margin-bottom: 25px;
	-webkit-box-shadow: 0 0 3px 2px #f0f0f0;
	-moz-box-shadow: 0 0 3px 2px #f0f0f0;
	box-shadow: 0 0 3px 2px #f0f0f0;
}
.vc-faq-form-related-wrapper .vc-faq-form-top-related-content {
	padding: 18px 35px 20px;
	width: 100%;
	display: inline-block;
	background: #ffffff;
}
.vc-faq-form-tree-list {
	padding: 6px 0 0;
	margin: 0;
	list-style: none;
}
.vc-faq-form-tree-list li a {
	line-height: 21px;
	padding: 12px 0;
	display: inline-block;
	width: 100%;
	position: relative;
}
.vc-faq-form-tree-list li a::before {
	position: absolute;
	content: '';
	width: 90%;
	height: 1px;
	background: #f3f3f3;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.vc-faq-form-tree-list li:last-child a::before {
	display: none;
}