#qafp_searchform {
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background:#f8f8f8;
border:solid 1px #e5e5e5;
border-radius:5px;
text-align: left;
}

.collapsible .qafp-faq-answer {
display:none
}

.faq-catname {
margin-bottom:1em!important
}

.open .qafp-faq-answer {
display:block
}

.qafp-active {
color:#343434!important;
font-weight:400!important;
text-decoration:none!important
}

.qafp-category {
margin-bottom:8px
}

.qafp-comments {
font-size:90%;
margin:0 0 8px 4px
}

.qafp-divider {
background:#000;
background:-webkit-gradient(radial,50% 50%,0,50% 50%,200,from(#BBBBBB),to(#fff));
border:none;
color:#fff;
display:block;
height:1px;
margin:0 auto
}

.qafp-faq {
margin-bottom:15px;
margin-top:15px
}

.qafp-faq-answer {
background:#f8f8f8;
border:solid 1px #e5e5e5;
border-radius:5px;
font-size:.9em;
margin-bottom:10px;
padding:10px
}

.qafp-faq-answer p:last-child {
margin-bottom:0;
padding-bottom:0
}

.qafp-faq-meta,.expand-all {
font-size:80%
}

.qafp-faq-title {
box-shadow:-2px 0 0 -0 grey;
cursor:pointer;
margin-left:8px;
padding-left:10px;
transition:.4s all
}

.qafp-faq-title:hover {
box-shadow:-8px 0 0 -0 #ffbd00;
transition:.4s all
}

.qafp-faqs .left-half,.qafp-faqs .right-half {
float:left;
width:45%
}

.qafp-faqs .right-half {
margin-left:5%
}

.qafp-modified {
font-size:90%
}

.qafp-modified-nosearch {
margin:0 0 1em
}

.qafp-modified-search {
margin:0 0 .5em
}

.qafp-selected {
box-shadow:-8px 0 0 -0 #ffbd00
}

.qafp-show-more {
display:block;
font-size:100%;
margin:-1em 0 1em
}

.qafp-subdued {
color:#d3d3d3!important
}

.qafp_search {
margin:0 10px 0 0;
width: 80%;
}

@media (max-width: 635px) {
	.qafp_search {
		width: 100%;
	}
	#qafp_searchsubmit {
		margin-top: 10px;
		width: 100%;
	}
}

a.qafp-faq-anchor {
color:#343434;
font-weight:400;
transition:.1s all
}

a.qafp-faq-anchor:hover {
color:#343434;
text-decoration:none;
transition:.4s all
}

a.qafp-faq-anchor:visited {
	color: #343434;
}

div.qafp-faq-title {
background:none;
font-size:1em!important;
margin-bottom:10px
}

.qafp-modified {
color: grey;
text-align: right;
font-size: 0.9em;
}
#qafp_searchsubmit {
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
}