@charset "utf-8";
/* CSS Document */

/* Usando VAR */

	/*
	:root {
	  --blue: #1e90ff;
	  --white: #ffffff;
	}

	body { background-color: var(--blue); }
	h2 { border-bottom: 2px solid var(--blue); }
	.container {
	  color: var(--blue);
	  background-color: var(--white);
	  padding: 15px;
	} */
	
	
	/* WhatsApp no botão em cor verde */
	/*
	.botao, #seletor-menu-principal ul > li.botao.botao-cotacao, #seletor-menu-mobile ul > li.botao.botao-cotacao { -moz-border-radius: 25px; -khtml-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px }
	.botao .icone-whatsapp-brands { background-color: #00ba13; -moz-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	#seletor-menu-principal ul > li.botao.botao-cotacao, #seletor-menu-mobile ul > li.botao.botao-cotacao { padding: 0; max-width: none !important; margin: 5px 0 0 0 !important; width: 230px; }
	#seletor-menu-principal ul > li.botao.botao-cotacao a, #seletor-menu-mobile ul > li.botao.botao-cotacao a { color: #fff !important; margin: 0 !important; font-size: 16px }
	*/
	

html { background: #000; }	
html .grecaptcha-badge { bottom: 90px !important; }
html .rolagem-suave { bottom: 40px !important; }
body { background: #ddd; }

#conteudo-pagina-generica #corpo { padding-top: 40px !important; }
#conteudo-pagina-generica .o-conteudo { background: #fff; padding: 20px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}


li#menu-item-3991 a {
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    background-color: #ff9000 !important;
	color: #fff !important;
}
li#menu-item-3991 a:hover {
	background-color: #ffa600 !important;
}

.mod-dupla-texto-imagem .col { text-align: center; }
#proximo-e-anterior { font-size: 1em; }
#proximo-e-anterior .nav-link { line-height: inherit; }
#migalhas { padding-top: 3px; }


.post-1-loop {
	padding: 10px 20px 20px 20px;
	background: #fff; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#barra-de-contatos > .casca { max-width: 650px !important; }

#capa-imagem-destacada .post-titulo h1 { color: #fff !important; }
#capa-imagem-destacada .post-titulo,
#barra-de-contatos {
    background: #ec008c;
    background-image: url(), linear-gradient(90deg, #ec008c, #03a9f4) !important;
    background-position: center;
    background-attachment: fixed;
}

.mod-noticias-recentes .mod-cpt-post .imagem-destacada { max-width: 250px !important; margin: auto auto 20px auto !important; }
.mod-noticias-recentes img.mt-50 { display: none !important; }

.mod-noticias-recentes a > img {
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	-webkit-backface-visibility: hidden;
	}
.mod-noticias-recentes a:hover > img { opacity: 0.7; filter: alpha(opacity=50);}



/* -------------------------------------------------------------- */			
/* MEMORATECA */			
/* -------------------------------------------------------------- */

	.atualizacoes-recentes { padding: 50px 0;}


	.grade {
		display: grid;
		grid-template-columns: 20% 20% 20% 20% 20%;
		background-color: #f1f1f1;
		-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	}
	.grade-tax {
		grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 16.6%;
		align-items: start;
	}	
	.grade > .quadro {
		padding: 20px;
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;	
	}
	.grade > .quadro img {
		margin: auto; width: 100%; max-width: 150px; box-shadow: 6px 6px 0 rgba(0,0,0,0.2);
	}
	.grade > .quadro .titulo { padding: 15px 0; font-weight: normal; line-height: 1.2; width: 100%; }

	.mod-loop-memorateca .paginacao { margin: 30px auto; }
	.grade .item-do-loop { margin-bottom: 0; }	
	.etiqueta-grade { display: block !important; color: #646464; border-top: 1px solid #c1c1c1; margin: 5px 0 0 0; padding: 5px 0 0 0; }

	#titulo .svgx {
		width: 28px !important;
		height: 28px !important;
		margin-right: 0 !important;
		vertical-align: initial;
	}
	
	.capa-link {
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
		-webkit-backface-visibility: hidden;
	}
	.capa-link:hover { opacity: 0.7; filter: alpha(opacity=70); }
	
	.memorateca-1-avulso .imagem-destacada.responsiva-vertical, .memorateca-1-avulso .imagem-destacada.tamanho-full {  margin-top: 40px; max-width: none !important; width: 100% !important;  }
	.memorateca-1-avulso .imagem-destacada { margin-top: 1.5em; box-shadow: 6px 6px 0 rgba(0,0,0,0.2); }
	.memorateca-1-avulso .shoshot { width: 100%; box-shadow: 6px 6px 0 rgba(0,0,0,0.2); }
	.memorateca-1-avulso .imagem-destacada img { max-width: none !important; width: 100% !important; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

	.caixinha {
		padding: 0 5px;
		background: #bbb; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	}
	span.th { color: gray; }

	.sinopse {
		background: #efefef;
		padding: 15px 20px 20px 20px;
		margin-bottom: 20px;
		-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	}	
	select { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	#titulo select { margin-bottom: 0 !important; }
	
	.propro {
		display: inline-block; padding: 2px 8px; margin: 3px 7px; font-size: 14px;
		background: #cecece; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	}
	.pagina-nativa .descricao-termo { max-width: 70%; margin: auto; }
	.lista-raiox li { list-style: none; margin-left: 0; }
	.nav-especial { margin: 30px auto; }
	.nav-especial .botao { 
	    display: inline-block;
		width: 40px;
		height: 40px;
		margin: 0 !important;
		padding: 0 !important;
		line-height: 38px;
	}
	.nav-especial .botao .svg { margin-right: 0 !important; }
	.navegue-serie small { display: block; }
	.navegue-prox, .navegue-ant { }
	.botao.desabilitado { cursor: not-allowed; }
	.nav2 .nav-especial { max-width: 550px !important; }
	
	#blog-noticias-recentes .post-1-loop { background: none !important; }

	.curiosidade-memo { max-width: 680px; margin: 0 auto; }
	.curio-box {
		    background: #7456c1;
			display: block;
			margin-bottom: 15px;
			color: #ffffff;
			-moz-border-radius: 10px;
			-khtml-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			width: 160px;
			font-size: 16px;
			padding: 20px 0;
			margin: 0 auto 20px auto;
	}

	#adicoes-adicoes-memorateca .owl-stage {
		display: flex;
		align-items: center;
	}
	#adicoes-adicoes-memorateca .owl-stage-outer { min-height: 350px; }
	#adicoes-adicoes-memorateca .owl-item h4 {
		font-size: 14px !important;
		font-weight: normal !important;
		text-align: center;
		margin-top: 12px;
		padding: 0 15px;
	}
	#adicoes-adicoes-memorateca .owl-prev:hover, #adicoes-adicoes-memorateca .owl-next:hover { background: #04a9f4; }
	#adicoes-adicoes-memorateca .owl-theme .owl-nav [class*='owl-'] {
		margin: 0 15px !important;
		width: 30px;
		height: 30px;
		line-height: 40px;
	}
	
	
	.form-de-busca-pagina { max-width: 500px; }
	.flex-busca .em-flex { align-items: flex-start !important; justify-content: center; }
	.flex-campo input {
		font-size: 24px; padding: 10px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: #ec008c;
		width: 100% !important; max-width: none !important; height: 32px !important;
	}
	.flex-campo input:hover, .flex-campo input:focus { border-color: #ffba00; background: #fff7e3; }
	.flex-submit {
		-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-backface-visibility: hidden; width: 52px; border: none; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; background: #ec008c; height: 52px !important; margin: 1px 0 0 0 !important }
	.flex-submit .svg { margin-right: 0; }
	.flex-submit:hover { background: #04a9f4; }
	

#sobre #galeria-carrossel h2 { margin-bottom: 20px; }
#sobre #galeria-carrossel .barrinha { display: none; }	
#sobre #galeria-carrossel img { -moz-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

#sobre #galeria-carrossel .legenda strong {
	font-size: 1.5em;
    display: block;
    margin: 20px auto;
	}


/* -------------------------------------------------------------- */			
/* MEMORATECA Responsivo */			
/* -------------------------------------------------------------- */	

@media only screen and (min-width: 768px) and (max-width: 980px) {
	
	/*.grade { grid-template-columns: 33.33% 33.33% 33.33% ; }*/
	.descricao-termo { max-width: 80%; }
}	

@media only screen and (max-width: 767px) {
	
	#coringa-curiosidades-memorateca-1 .capa-link, #coringa-curiosidades-memorateca-1 .confira { max-width: 200px; }
	#coringa-curiosidades-memorateca-1 .confira { display: inline-block; }
	#coringa-curiosidades-memorateca-1 .em-flex { flex-direction: column; }
	.grade { grid-template-columns: 50% 50%; }
	#titulo .linha.em-flex { display: block !important; }
	#titulo select { margin-bottom: 0; }
	.descricao-termo > .em-flex { display: block !important; }
	
}	
	
	