.faq-wrap{margin:14px auto}.faq-wrap:before,.faq-wrap:after{content:' ';display:table}.faq-wrap:after{clear:both}.faq-wrap .faq-category h2{text-align:left;max-width:100%}.faq-wrap .faq-category .faq{display:block;padding:10px 15px;margin:.5em 0;float:left;width:100%}.faq-wrap .faq-category .faq .faq{border:1px solid #dfdfdf}.faq-wrap .faq-category .faq div span{display:block}.faq-wrap .faq-category div.faq .question{font-weight:bold;padding-bottom:5px;position:relative;cursor:pointer;padding-left:20px;padding-right:50px}.faq-wrap .faq-category div.faq .question:before{font-family:"FontAwesome";content:"\f107";vertical-align:middle;color:#d94856;right:5px;display:inline-block;position:absolute;font-size:55px;top:0;line-height:.5em}.faq-wrap .faq-category div.faq .answer span{overflow:hidden;transition:max-height .2s;-o-transition:max-height .2s;-moz-transition:max-height .2s;-webkit-transition:max-height .2s;margin:10px 20px;padding-right:50px;display:block}.faq-wrap .faq-category .faq.open-faq{border:1px solid #58595b}.faq-wrap .faq-category .faq.open-faq .question:before{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.faq-wrap .faq-category .faq .answer{display:none}@media(max-width:1200px){.faq-wrap{margin:16px auto}}