* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

#main {margin-bottom: 0;}

span.annotation{display: block; margin-top: 20px;}
.lead {text-align: center;}
figure img {box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.3); margin: 0;}
#main li h3 {margin: 10px 0 40px;}
ul.col3 {margin-right: 0; letter-spacing: 0; display: flex; justify-content: space-around; flex-wrap: wrap;}
.col3 li {width: 28%; display: block;}

@media screen and (max-width: 767px) {
	.col3 li {width: 88%;}
}
