

	#faqs															{ margin: 3.5rem auto 0% auto; max-width: 960px; }
	#faqs h2														{ margin: 0% 0% 1.5em 0%; }
	#faqs div.question												{ margin-bottom: 1.5rem; }
	#faqs div.question div.faq-question								{ padding: 0.75rem 2rem 0.75rem 5rem; position: relative; background-color: #EFEFEF; border-radius: 64px; min-height:66px; }
	#faqs div.question div.faq-question h4							{ font-size: 1.25rem; line-height: normal; margin:0%; }
	#faqs div.question div.faq-question:before						{ content: 'Q'; width: 2.75em; height: 2.75em; top: 0em; left: 0px; font-size: 1.5rem; line-height: 2.75em; text-align: center; display: block; position: absolute; color: #ffd500; background-color: #25408f; border-radius: 50%; }
	#faqs div.question div.faq-question:after						{ content: ''; width: 2px; height: 55%; top: 3em; left: 2em; display: block; position: absolute; background-color: #25408f; }
	#faqs div.question div.faq-answer								{ padding: 1rem 2rem 1rem 5rem; position: relative; margin-top: 0.5rem;}
	#faqs div.question div.faq-answer:before						{ content: 'A'; width: 2.75em; height: 2.75em; top: -0.2em; left: 0px; font-size: 1.5rem; line-height: 2.75em; font-weight: 700; text-align: center; display: block; position: absolute; color: #25408f; }
	#faqs div.question div.faq-answer p								{ padding: 0; }

	@media only screen and (min-width: 0px) and (max-width: 800px) {

			#faqs div.question div.faq-question h4							{ font-size: 1rem;  }

	}
