@charset "utf-8";

ul.list,
ol.list { padding:0 0 0 1.5em; margin:1.5em 0; }
ul.list > li,
ol.list > li { margin:0 0 1.5em; }
ul.list > li.list-hd > b,
ol.list > li.list-hd > b { display:block; font-size:1.2em; font-weight:500; color:#A27A04; padding-bottom:0.2em; }

ul.list-arrows { list-style:none; padding:0 0 0 2.2em; }
ul.list-arrows > li:before	{ content:" ";
							  position:absolute;
							  top:0.28em;
							  left:-1.8em;
							  height:0.9em;
							  width:1.2em;
							  background:#00ADB7;
							  background:#B78A04;
							  clip-path: polygon(0% 25%, 40% 25%, 40% 0%, 100% 50%, 40% 100%, 40% 75%, 0% 75%);
						    }
ul.list > li.list-hd:before > b { top:0.3em; }

ul.list-arrows > li > ul.list-arrows { font-size:0.9em; margin:0.2em 0 0; padding:0 0 0 2em !important; }
ul.list-arrows > li > ul.list-arrows > li { font-weight:500; margin:0; }
ul.list-arrows > li > ul.list-arrows > li:before { top:0.4em; left:-1.5em; height:0.8em; width:1em; }

ul.list-diamond 			{ list-style:none; padding-left:2em; }
ul.list-diamond > li		{ padding:0.1em 0; margin:0.3em 0;}
ul.list-diamond > li:before	{ content:" ";
							  position:absolute;
							  top:0.4em;
							  left:-1.3em;
							  height:0.6em;
							  width:0.6em;
							  background:#B78A04;
							  clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
						    }

/* FAQS */
#pageFaqs {}
#faqs {
	padding-bottom:5em;
}
#faqs .faq {
	padding:2px 0 2px 2.2em;
}
#faqs p.question {
	padding:0 0 0.2em;
	margin:0.8em 0 0.3em;
	font-size:1.4em;
}
#faqs p.question:before		{ content:" ";
							  position:absolute;
							  top:0.2em;
							  left:-1.4em;
							  height:0.7em;
							  width:.9em;
							  background:#B78A04;
							  clip-path: polygon(0% 25%, 40% 25%, 40% 0%, 100% 50%, 40% 100%, 40% 75%, 0% 75%);
						    }
#faqs p.question > i {
  color:#FF8000;
  display: inline-block;
  width:30px;
  margin-left: -30px;
  font-size:1em;
}
#faqs p.question a {
	font-weight:500;
	color:#A27A04;
	text-decoration:none;
}
#faqs p.question a:hover {
	color:#008C00;
	text-decoration:underline;
}
#faqs .answer {
	padding:1px 0 1em;
}
#faqs .answer p,
#faqs .answer ol,
#faqs .answer ul {
	padding-top: 1px;
	padding-bottom: 0.6em;
	margin:0;
}
@media only screen and (max-width: 700px) {
	#faqs p.question { font-size:1.15em; }
}
@media only screen and (max-width: 600px) {
	ul.list,
	ol.list 					{ padding:0 0 0 1.3em; margin:1.4em 0; }
	ul.list > li,
	ol.list > li 				{ margin:0 0 1.3em; }
	ul.list > li.list-hd > b 	{ font-size:1.15em; padding-bottom:0.25em; }

	#faqs .faq 					{ padding-left:30px; padding-right: 4%; }
	#faqs p.question > i 		{ width:24px; margin-left: -24px; }
}
@media only screen and (max-width: 400px) {
	ul.list, 
	ol.list 					{ margin:1.3em 0; }
	ul.list > li,
	ol.list > li 				{ margin:0 0 1.2em; }
	ul.list > li.list-hd > b,
	ol.list > li.list-hd > b 	{ font-size:1.1em; padding-bottom:0.2em; }

	ul.list-arrows 				{ padding-left:1.7em; }
	ul.list-arrows > li:before	{ top:0.38em;
								  left:-1.5em;
								  height:0.8em;
								  width:1em;
								}
	ul.list > li.list-hd:before > b { top:0.3em; }
	
	#faqs .faq 					{ padding-left:22px; padding-right: 4%; }
	#faqs p.question > i 		{ width:20px; margin-left: -20px; }
}
@media only screen and (max-width: 340px) {
	ul.list > li.list-hd > b 	{ font-size:calc(1em + 0.5px); padding-bottom:0.1em; }
}