/* ===================== */
/* ======== FAQ ======== */
/*====================== */

.faqListing {/* float: left; */width: 100%;margin:10px 0 0 0;}
.faqListing .item {border-bottom: solid 1px #eee;margin: 0 0 25px;padding: 0 0 25px;width: 100%;cursor:pointer;}
.faqListing .item .question {font-size: 20px;margin: 0;vertical-align: top;position: relative;padding: 0 0 0 48px;font-weight: 300;}
.faqListing .item .question i {display:none !important;}
.faqListing .item .question::before {color: #fff;content:"\F153";font-family:"icomoon";font-size: 15px;margin: 0;text-align: center;line-height: 35px;border-radius: 0;width: 35px;position: absolute;left: 0;height: 35px;font-weight: 300;padding: 0px 0 0 1px;display:  inline-block;background: #000;top: -3px;border-radius: 5px;} 
.faqListing .item.active .question::before {content:"\F144";background: #eee;color: #000;border: solid 1px #eee;}
.faqListing .item .answer {display: none;font-size: 17px;margin: 10px 0 0;font-weight: 300;}
.faqListing .item .answer p:last-child { margin-bottom: 0;}
.faqListing .item.active {}
.faqListing .item.active .question {font-weight: 600;}
.faqListing .item.active i {color: #fcd56c;}
.faqListing .item:last-child {border: none;}
.faqListing .item p:empty {display: none;}


@media (max-width: 767px) {
	.faqListing .item .question {font-size: 17px;}
}