main > ul > li{
    margin: 15px auto;
}

ul > li.flex{
    display:flex;
    flex-flow:row column;
}

ul.event-list > li > div.flyer{
    display:block;
    padding:15px 0 20px 0;
}

/* ul.event-list > li:first-child{
    padding: 0 0 20px 0;
}

ul.event-list > li {
    padding:20px 0 0 20px;
} */

ul > li > div.flyer > a > img{
    max-height: 250px;
    max-width: unset;
    transform: translateX(-10px);
}


/* PC (not 1025px minimum device) */
@media screen and (min-width: 1025px) {
	
    ul > li > div.flyer > a > img{

        max-height: unset;        
        max-width: 400px;
        transform: none;
    }

}