.box-liturgias {
	text-align: justify;
}

.box-liturgias h2 {
}

.link-saibamais {
}

.detalhes-liturgias {
	text-align: justify;
}

.detalhes-liturgias sup::before {
    white-space: pre;
    content: "\A";
}


#dia-a-dia-com-maria {
}

#evangelho-do-dia {
}

#evangelho-do-dia .item-leitura2,
#evangelho-do-dia .item-salmo,
#evangelho-do-dia .item-evangelho {
	display: none;
}

#evangelho-do-dia #evangelho-menu {
	list-style: none;
	display: flex;
	flex: 1;
}

#evangelho-do-dia #evangelho-menu li {
	flex: 1;
	text-align: center;
	padding: 10px;
}

#evangelho-do-dia #evangelho-menu a {
	text-decoration: none;
}

#evangelho-do-dia #evangelho-menu a:hover {
}

#evangelho-do-dia #evangelho-menu .evangelho-ativo {
	font-weight: bold;
}


#santo-do-dia {
}

#santo-do-dia img {
	border: 1px solid #ccc;
	float: left;
	margin: 5px 20px 10px 0;
}

#santo-do-dia.box-liturgias img {
	width: 90px;
	margin: 5px 10px 5px 0;
}



.liturgia-topo {
	display: flex;
	align-items: flex-start;
	margin-bottom: 3em;
	justify-content: space-between;
}



.liturgia-data {
	display: grid;
	grid-gap: 2px;
	grid-template-columns: auto auto;
}

.liturgia-data > span {
	display: block;
	text-align: center;
	color: #444;
	border: 0;
}

.liturgia-data .dia {
	grid-column: 1;
	grid-row: 1 / span 2;
	font-size: 4.3em;
    padding: 0.1em 0;	
}

.liturgia-data .mes {
	grid-column: 2;
	grid-row: 1;
	text-transform: uppercase;
	font-size: 1.7em;
}

.liturgia-data .ano {
	grid-column: 2;
	grid-row: 2;
	font-size: 1.2em;
	letter-spacing: 2px;
}

