.nbt-faqs-container {
	margin-top: -30px;
	h3 {
		font-weight: 700 !important;
		font-size: 18px !important;
			margin-top: 30px;
	}
	> ul {
		margin: 0 0 15px;
		padding: 0;
		list-style: none;

		> li {
			border-bottom: 1px solid #e8e8e8;

			h4 {
				margin: 0;
				padding: 10px 0;
				font-size: 16px;
				cursor: pointer;
				position: relative;

				span {
					position: absolute;
					top: 10px;
					right: 10px;

					&:before {
						font-family: "nbt-fonts";
						content: '\e811';
					}
				}

				&.active span:before {
					content: '\e810';
				}
			}

			.nbt-faq-content {
				display: none;
				padding-bottom: 10px;
				padding-left: 15px;
				font-size: 14px;
				
				ul {
					margin: 6px 0 10px;

					li {
						margin: 0 0 5px;
					}
				}
			}			
		}
	}
}
