/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/

.media-list-wrap {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
	gap: 15px;
}
.media-list {
	width: 45%;
	text-align: center;
}
.media-list img {
	flex-grow: 1;
	object-fit: cover;
	max-height: 180px;
	max-width: 180px;
	margin: 0.2rem;
}
@media (min-width: 768px) {
	.media-list {
		width: calc(100% / 3 - 10px);
	}
	.media-list img {
		max-height: 220px;
		max-width: 220px;
	}
}
@media (min-width: 992px) {
	.media-list {
		/*width: calc(100% / 3);*/
	}
	.media-list img {
		max-height: 280px;
		max-width: 280px;
	}
}
@media (min-width: 1200px) {
	.media-list img {
		max-height: 330px;
		max-width: 330px;
	}
}

.list-date {
	font-size: 85%;
}

.media-list-pub-wrap {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
	gap: 15px;
}
.media-list-pub {
	width: 45%;
	text-align: center;
}
.media-list-pub img {
	flex-grow: 1;
	object-fit: cover;
	max-height: 180px;
	max-width: 180px;
	width: 165px;
	height: 165px;
	margin: 0.2rem;
}
@media (min-width: 768px) {
	.media-list-pub {
		width: 31%;
	}
	.media-list-pub img {
		max-height: 220px;
		max-width: 220px;
		width: 200px;
		height: 200px;
	}
}
@media (min-width: 992px) {
	.media-list-pub {
		width: 32%;
	}
	.media-list-pub img {
		max-height: 280px;
		max-width: 280px;
		width: 250px;
		height: 250px;
	}
}
@media (min-width: 1200px) {
	.media-list-pub img {
		max-height: 330px;
		max-width: 330px;
		width: 300px;
		height: 300px;
	}
}