.helpie-faq.accordions {
	margin: 0 auto;
	width: 100%;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	opacity: 1; // Fix Flatsome theme CSS Conflicts
	margin-top: 10px;

	@import "./../base/_reset.scss";
	@import "./../../../lib/stylus/css/accordion/_accordion.scss";
	@import "./../../../lib/stylus/css/accordion/_light-theme.scss";

	&.dark {
		@import "./../../../lib/stylus/css/accordion/_dark-theme.scss";
	}

	@import "./../../../lib/stylus/css/search/_search.scss";
	@import "./../../../lib/stylus/css/form/_form.scss";

	& .collection-title {
		margin-bottom: 20px;
	}

	@import "./pagination.scss";

	& .helpie-faq-col-6 {
		width: 50%;
		float: left;
		padding: 0 10px;
		box-sizing: border-box;

		// Mobile
		@media only screen and (max-width: 600px) {
			width: 100%;
		}
	}

	& .helpie-faq-col-4 {
		width: 33.3333333333%;
		float: left;
		padding: 0 10px;
		box-sizing: border-box;

		// Mobile
		@media only screen and (max-width: 600px) {
			width: 100%;
		}
	}
}

@import "./../../../lib/stylus/css/message/_success.scss";

@import "./notices.scss";

@import "./qna.scss";

/* Highlighting */

.helpie-faq.accordions .accordion .accordion__item .accordion__body.faq-search-matched {
	display: block;
}

.helpie-faq.accordions mark {
	background: #ff0;
	color: #000;
}
