

.data *:not(a) { 
  font-weight: 300; 
  font-size: calc(14px + 0.2vw); 
  line-height: calc(1.2em + 0.2vw);	
	margin: auto;
}

 

.data ul{
	margin: auto;
	padding: 10px;
	text-align: left;
	max-width: 800px; 
}
.data ul li{ 
	margin: 0px;
	margin-bottom:4%;
 	text-align: justify; 
}

 
 
.data ._subtitle{
	font-size: 1.2em; 
	padding: 4px 0 1% 0;
}




.data h1,
.data h1 *,
.data h2,
.data h2 *,
.data h3,
.data h3 *,
.data h4,
.data h4 *,
.data h5,
.data h5 *,
.data h6,
.data h6 *{
	position: relative;
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 6px 0px 0.6em 0px;
	line-height: 1.2em;
	/*margin-top: 60px; */ 
}
.data h1:first-child,
.data h2:first-child,
.data h3:first-child,
.data h4:first-child,
.data h5:first-child,
.data h6:first-child{ 
	/*margin-top:  20px;*/
}

.data h1 *,
.data h2 *,
.data h3 *,
.data h4 *,
.data h5 *,
.data h6 *{
	font-size: inherit;
}




.data h1{
	font-size: 2.2em;  
}
.data h2{
	font-size: 1.8em; 
}
.data h3{
	font-size: 1.6em; 
}
.data h4{
	font-size: 1.4em;
}
.data h5{
	font-size: 1.1em;
}

 
.data p{
 

  font-size: calc(14px + 0.2vw); 
  line-height: calc(1.6em + 0.2vw);	
 
	margin-top: 0px;
	margin-bottom: 0px;	
	padding: 4px 0px 0.8em 0px;	
}


.data img{
	width: auto;
	max-width: 100%;
}

 
 
 
.data ._b800{
	font-weight: 800;
}






@media screen and (max-width: 900px) { 
 
}

@media screen and (max-width: 600px) { 

 .data ul li{
 	margin-bottom: 10%;
 }
 
}
