/*
***********************************************************
Title: jpfaq.css
Author: Jacco van der Post - www.id-webdesign.nl
Date: may 2011 - sep 2016
***********************************************************
*/

.tx-jpfaq ul {
    margin: 0;
    padding: 0;
	list-style-type: none;
	list-style: none;
}

.tx-jpfaq li {  
    margin: 0 0 10px 0;
    padding: 0;
	background: none;
}

.tx-jpfaq li h3 {
    cursor: pointer;
	font-size: 1.2em;
	padding: 0;
}
.tx-jpfaq li h3:before {
	display: inline-block;
	padding: 0 10px 0 0;
	vertical-align: middle;
	font-family: 'FontAwesome';
	font-size: 0.8em;
	color: #000;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	transition: 0.2s ease;
	content: "\f0fe";
}

.tx-jpfaq li h3.questionUnfolded:before {
    content: "\f146";
	color: #ccc;
}

.tx-jpfaq .jpfaqAnswer {
	padding-bottom: 20px;
}

.tx-jpfaq .jpfaqAll {
    margin-bottom: 10px;
}

.tx-jpfaq .jpfaqShowAll,
.tx-jpfaq .jpfaqHideAll {
    cursor: pointer;
}
.tx-jpfaq .jpfaqShowAll:before,
.tx-jpfaq .jpfaqHideAll:before {
	display: inline-block;
	padding: 0 10px 0 0;
	vertical-align: middle;
	font-family: 'FontAwesome';
	font-size: 0.8em;
	color: #000;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	transition: 0.2s ease;
	content: "\f0fe";
}

.tx-jpfaq .jpfaqHideAll:before {
    content: "\f146";
	color: #ccc;
}

.tx-jpfaq label,
.tx-jpfaq .jpfaqHideAll,
.tx-jpfaq .toggleTriggerContainer,
.tx-jpfaq #jpfaq-filter-count {
    display: none;
}

#jpfaqSearch:after {
	display: block;
	content: ' ';
	float: none;
	clear: both;
}
#jpfaqSearch input {
	display: block;
	width: 200px;
	max-width: 100%;
	float: right;
	border: solid 1px #bbb;
	background: #fff;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

#jpfaqSearch input[type="search"]::-webkit-search-cancel-button,
#jpfaqSearch input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
