.previous-issue{display: none; float: left; font-size: 25px; width: 40px; margin-top: 6px; background-color: #f2f2f2; border-radius: 100%; height: 40px; text-align: center; padding-top: 2px; margin-left: 8px;} 
.next-issue{display: none; float: right; font-size: 25px; width: 40px; margin-top: 6px; background-color: #f2f2f2; border-radius: 100%; height: 40px; text-align: center; padding-top: 2px; margin-right: 8px;}

.card{
	margin-bottom: 4px;
}
.card-header{
	border-bottom: 0;
	padding: 0.4rem 1.25rem;
	font-weight: bold;
}
.flex-fill{
	max-width: 50%;
	min-width: 80px;
}
.cover-wrap{position: relative; width: 100%; padding-top: 150%; text-align: center; font-size: 2rem;}
.cover-wrap img{position:  absolute; top: 0; left: 0; bottom: 0; right: 0;}
#accordion .card-body h6, .titleissue{margin-top: 10px; margin-bottom: 20px;}

@media screen and (max-width: 768px) {
	.previous-issue, .next-issue{display: block;}
}