.m1rem {margin: 1rem !important;}
.center, align-center {text-align:center;}
.newsletter {text-align:center; margin:1rem; display:flex;}


/* estilo para formato inline do editor: menu Ajustes: Config Extra */
.botao-verde {
    background-color: #090; 
    color: #fff; 
    padding: 4px 8px;
}

/* estilos definidos no config do editor */
.ebicho4-hr-1 {border-top: 4px solid #000;}
.ebicho4-hr-2 {border-top: 2px dashed #ccc;}
.ebicho4-hr-3 {border-top: 4px solid #0af;}

/* youtube responsivo */
.embed-responsive {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.embed-responsive iframe, 
.embed-responsive object, 
.embed-responsive embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

figure.image-fit img {
	width: 100%;
	aspect-ratio: 1;
	object-fit: cover;
}

#corpo {min-height: 200px;}

.rodape-logo {display: none;}
#rodape{
	display: grid;
	background-color: #bcbcbc;
	grid-template-columns: 1fr 1fr;/*1fr 1fr 1fr;*/
	align-items: center;
	padding: 2rem;
	box-sizing: border-box;
	justify-content: center;
	color: #fff;
	font-family: "Fira Sans Condensed", sans-serif;
}

/*@media screen and (max-width: 600px) {
	.logo {
		margin: auto;
	}
}*/
@media only screen and (max-width: 576px){
	#rodape{
		grid-template-columns: 1fr;
		grid-gap: 0;
	}
	.logodesktop {display: none;}
	.rodape-logo {display: block;}
}
