.nq_faq_list {
	margin-bottom: 100px;
}
.nq_faq_list .faq-list-title {
	font-family: "Open Sans",sans-serif;
	font-size: 48px;
	font-weight: 300;
	line-height: 120%;
	margin-bottom: 50px;
	text-align: center;
}
.faq-list h3.faq-item-title {
    font-weight: 600;
    background: #fff;
    padding: 13px 17px 13px 30px;
    margin: 0;
    border: 1px solid #DFE6E1;
    border-bottom: 0 none;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    font-family: "Open Sans",sans-serif;
}
.faq-list h3.faq-item-title:nth-last-child(2) {
	border-bottom: 1px solid #DFE6E1;
}
.faq-list h3.ui-accordion-header-active {
	background: #EDF3EF;
}
.faq-list h3.faq-item-title:after {
	position: absolute;
	right: 20px;
	top:50%;
	transform: translateY(-50%);
	content:"+";
	font-family: "Open Sans",sans-serif;
	font-size: 30px;
	font-weight: bold;
}
.faq-list h3.ui-accordion-header-active:nth-last-child(2) {
	border-bottom: 0;
}
.faq-list h3.ui-accordion-header-active:after {
	content:"-";
}
.faq-list h3.faq-item-title:focus,
.faq-list h3.faq-item-title:hover {
	cursor: pointer;
	outline:none;
}
.faq-list h3.ui-accordion-header-active {
	margin-bottom: 0;
}
.faq-list .ui-accordion-content {
	padding: 20px 30px;
	border: 1px solid #ededed;
	margin-bottom: 0;
}
.faq-list .ui-accordion-content.ui-accordion-content-active {
	border-bottom: 0;
}
.faq-list .ui-accordion-content:nth-last-child(1) {
	border-bottom: 1px solid #ededed;
}
	.faq-list .ui-accordion-content-active {
		border-top: 0 none;
	}