/*S5-VIDEO =============================== */
/*S-FONTS --------------------------- */
#faq .text_wrap h1 	{ font-family: 'Geologica', sans-serif;}
#faq .text_wrap h5,
#faq .text_wrap div { font-family: 'Montserrat', sans-serif;}
/*E-FONTS --------------------------- */

#faq {  overflow-y: auto; }


/*S-TEXT ==================================== */
#faq .text_wrap 	{ border:0px solid red;
					  position: absolute; 
					  text-align: center;
					}
#faq .text_wrap h1 	{ color: #FFF; margin: 0; font-weight:100;/*text-transform: uppercase;*/ }
#faq .text_wrap div	{ color: #FFF; /*font-weight:100; */ }
/* MOBILE-FIRST ----------------- */
#faq .text_wrap 				{ left:15%; top:5%; width:70%; }	
#faq .text_wrap h1 				{ margin: 0; 		font-size: 26px; line-height: 40px; }
#faq .text_wrap h5 				{ margin: 20px 0 0;	font-size: 16px; line-height: 20px; }
#faq .text_wrap img				{ width:90%; max-width: 800px; }	
#faq .text_wrap div.faq			{ height: 126px;	font-size: 14px; line-height: 15px; padding: 0 0 0; overflow-y: auto; font-weight:300; }
#faq .text_wrap div.faq h5:hover{ cursor:pointer; opacity:0.8; caret-color: transparent;}	
#faq .text_wrap .text_wrap_A,
#faq .text_wrap .text_wrap_B	{ position:relative; left:30px;}	
#faq .text_wrap .text_wrap_B	{ display:none;}						  
#faq .text_wrap div.answer		{ display:none; margin:0 auto; max-width: 700px; }	

@media screen and (min-width: 768px) {
#faq .text_wrap 				{ left:15%; top:10%; width:70%; }	
#faq .text_wrap h1 				{ font-size: 60px; line-height: 50px; margin-bottom: 60px;}
#faq .text_wrap h5 				{ margin: 50px 0 0; font-size: 20px;  }
#faq .text_wrap div.faq 		{ height: 130px; font-size: 17px; line-height: 20px; width: 100%; overflow-y:unset; }
#faq .text_wrap .text_wrap_A,
#faq .text_wrap .text_wrap_B	{ position:static; }	
#faq .text_wrap div.answer		{ left:20%; top:10%; width:80%; }	
}
@media screen and (min-width: 1280px) {
#faq .text_wrap h1 				{ font-size: 70px; line-height: 70px; }
}
/*E-TEXT ==================================== */






/*S-SUB-NAVIGATION --------------------------- */
#faq .subnav_wrap  {
    display: flex;
    justify-content: center;
    position: absolute;	
    bottom: 15%;
    width: 100%;
}
#faq .subnav_wrap i								{ position:static; margin:0 5px; bottom: 6%; 	font-size:12px; caret-color: transparent;}
#faq .subnav_wrap i.ion-ios-arrow-up			{ position:absolute; top: -5px; right: 5%; 		font-size:40px; caret-color: transparent;}
#faq i.ion-android-checkbox-outline-blank:hover	{ opacity:0.5; cursor:pointer; }
#faq i.ion-android-checkbox-blank:hover			{ opacity:1; cursor:default; }
#faq .subnav_txt		{ position:absolute; left:50%; bottom:8%; margin-left: -22px; color:#FFF; }	
#faq .subnav_txt:hover	{ cursor:pointer; opacity:0.8; }
/*E-SUB-NAVIGATION --------------------------- */





