@charset "utf-8";

#terms { 
	padding:1px 0 4em;
	font-size:calc( 100% - 2px );
	text-align:left;
	width:90%;
	max-width: 900px;
	margin: 0 auto;
}
#terms h2 { font-weight:400; font-size:2em; } 
#terms h3 { font-weight:400; font-size:1.7em; } 
#terms p {}
#terms ol,
#terms ul { padding-left:1.2em; padding-right:1%; }

.last-updated { text-align:center; }

#terms ol li,
#terms ul li { padding-bottom:10px; }


#terms ol li ul { }

/* terms txt */
ol#termsTxt,
ol#termsTxt ol { /*padding-left:20px;*/ }

@media only screen and (max-width: 1000px) {
	#terms{ font-size:calc( 100% - 1px ); }
	#terms h2 { font-size:1.8em; } 
	#terms h3 { font-size:1.6em; } 
}
@media only screen and (max-width: 600px) {
	#terms{ font-size:calc( 100% - 1px ); width:auto; }
	#terms h2 { font-size:1.7em; } 
	#terms h3 { font-size:1.5em; } 
}