@charset "UTF-8";
/* CSS Document */

.leaflet-page h2 {font-size: 2.67em;}

.leafletList {display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; max-width: 1200px; width: 90vw; margin: 0 auto 20px;}
.leafletList > li { width: 23%; margin-bottom: 15px; max-width: 85vw;}
.leafletList > li a {display: block; border: 1px #ddd solid;}
.leafletList > li a img {width: 100%;}
.leafletList > li p {display: block; text-align:center; margin: 5px auto;}

a.display-none { display: none!important;}
.leafletList > li.w-2col {width: 46%;}

@media screen and (max-width: 750px){
.leafletList > li { width: 47.5%; margin-bottom: 5vw; max-width: 85vw;}
.leafletList > li.w-2col {width: 100%; max-width: 100vw;}
}

