@media all{
	
h2 span{
	font-size:80%;
}

section{
	overflow:hidden;
}

section > div{
	float:left;
	width:32%;
	margin:0 0 3em;
}

section > div > img{
	display:block;
	margin:auto;
	height: -webkit-fill-available;
	width: -webkit-fill-available;
}

section > div > h2 > span{
	font-size:100%;
}

section > div > div{
	overflow:hidden;
	float:none;
	clear:both;
	width:100%;
	margin:0 0 3em;
}

section > div > div > ul{
	overflow:hidden;
	width:100%;
	margin:1.5em 0;
	padding:0;
}
	
section > div > div > ul > li{
	list-style:none;
	margin:0 0 0.7em;
}

}

@media screen and (min-width:1201px) and (max-width:1400px){

section > div > h2 > span{
	display:none;
}

}

@media screen and (min-width:1201px){

section > div:nth-child(3n+2){
	margin:0 2% 3em;
}
	
section > div:nth-child(3n+1){
    clear: both;
}

}

@media screen and (min-width:769px) and (max-width:1200px){

section > div{
	width:49%;
	margin:0 0 .5em;
}

section > div:nth-child(odd){
	margin:0 1% 3em 0;
	clear:both;
}

section > div:nth-child(even){
	margin:0 0 3em 1%;
}

}

@media screen and (min-width:641px) and (max-width:768px){

section > div{
	width:49%;
	margin:0 0 .5em;
}

section > div:nth-child(odd){
	margin:0 1% 3em 0;
	clear:both;
}

section > div:nth-child(even){
	margin:0 0 3em 1%;
}

}

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

section > div > div{
	margin:0;
}


}

@media screen and (max-width:640px){
	
section > div{float:none;width:100%;}
section > div > p{height:auto;}

section > div > div > ul > li{margin:0;border-top:1px dotted #ccc;padding:0;list-style-position:outside;}
section > div > div > ul > li:last-child{border-bottom:1px dotted #ccc;}
section > div > div > ul > li a{padding:1.5em 2%;display:inline-block;width:96%;}
section > div > div > ul > li a:hover{text-decoration:none;background:rgba(240 240 240 / .7);}
section > div > div > ul > li a span{display:none;}

}

@media print{

section > div:nth-child(3n+2),
section > div > div > div:nth-child(3n+2){
	margin:0 2% 3em;
}
	
section > div:nth-child(3n+1),
section > div > div > div:nth-child(3n+1){
    clear: both;
}

}