@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 .grecaptcha-badge { bottom: 15px !important; }
html .rolagem-suave { bottom: 80px !important; }

body.single-publicacao #seletor-menu-principal ul li.menu-publicacoes {  background: #d8d8d8 !important; }
body.single-publicacao #seletor-menu-principal ul li.menu-publicacoes a,
body.single-publicacao #seletor-menu-principal ul li.menu-publicacoes a .svg-img {  color: #000 !important; }


body.single-publicacao #seletor-menu-mobile ul li.menu-publicacoes {  background: #efefef !important; }
body.single-publicacao #seletor-menu-mobile ul li.menu-publicacoes a,
body.single-publicacao #seletor-menu-mobile ul li.menu-publicacoes a .svg-img {  color: #000 !important; }


#barra-de-contatos h2 { color: #fff !important; }

input#submit,
#barra-de-contatos .botao {
	background: #d30000 !important; box-shadow: 0 4px #850a0a !important; }

input#submit:hover,
#barra-de-contatos .botao:hover { background: #ff6060 !important; }

.loop-publicacoes.em-flex, .loop-posts-genero { display: flex; align-items: center !important; justify-content: center; }
.flutuante .conteudo h3 { text-align: left; margin: 0 0 5px 0; }
.flutuante ul { color: #000; }
.flutuante ul li a { color: #d60000 !important; }
.flutuante ul li a:hover { color: #ff6060 !important; }

.flutuante .wpcf7-form { padding: 30px; }

.loop-publicacoes .item-do-loop .imagem-destacada { padding: 5px; }

.imagem-destacada.responsiva-vertical { max-width: none !important; }
.mod-cpt-publicacao .svg { vertical-align: baseline; }
.info-tecnica { margin: 30px 0; /* max-width: 50%; float: right; margin: 0 0 30px 30px;*/  }

ul.dados-tecnicos li { list-style: none; margin: 0; padding: 3px 0; border-bottom: 1px solid #bbb} 
ul.dados-tecnicos li:last-child { border: none; }
ul.dados-tecnicos { /*padding: 10px 20px;*/ margin: 0; /*background: #ededed;*/ -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}


.preco .riscado { display: block; color: red; }
.preco .desconto, .preco .normal { font-size: 2em; }
.preco .desconto { color: green; }
.aproveite { padding: 5px 10px; color: green; font-weight: bold; -moz-border-radius: 20px; -khtml-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }

.galeria-photo-swipe .imagem-anexo { vertical-align: top; display: inline-block; width: 145px; margin: 13px; }
.galeria-photo-swipe .imagem-anexo img { box-shadow: 0 5px 10px #ccc; }

.galeria-photo-swipe .legenda small { line-height: 1.1; display: block; }

#titulo .bg > .casca { max-width: 940px; }


.botao { padding-top: 12px; }
#sinopse .botao,
#comprar .botao { display: inline-block; margin: 0; max-width: none; }
#comprar .botao { margin: 10px 0; }


body.single-publicacao #sinopse .chamada-h2 { margin-bottom: 35px; }
body.single-publicacao #sinopse hr.chamada {
	max-width: 250px; border-bottom: 2px solid #d30000; 
	margin: 0 auto 40px 0; 
}

hr.chamada, .texto.quebra-palavra hr {
	max-width: 250px; border-bottom: 2px solid #d30000; 
	margin: 30px auto -15px auto; 
}
.texto.quebra-palavra hr { margin: 50px auto; }

.mod-imagem-destacada hr.chamada { margin: 30px auto 10px auto; }



.texto.quebra-palavra h2, .texto.quebra-palavra h3, .texto.quebra-palavra h4 { margin-top: 0; }

.menu-item .svg-img { margin-top: 2px; }

#seletor-menu-principal li > a { padding-top: 8px; }

.social-postal { text-align: left !important; }

.logo-rodape img { margin: auto; }
.logo-rodape h2 { margin: 0;}

.flutuante .conteudo .etiqueta { border: none; color: #fff; padding: 7px 15px; background: #000; top: 0; right: 0; left: 0; }
.flutuante .conteudo { border-color: #000; padding: 35px 0 0 0; }
.flutuante .pdv { padding:25px; }
.flutuante .pdv.p2 { background: #fff; }
.flutuante .pdv.p1 { background: #efefef; }

.campo { line-height: 1.3; color: #dd3333; }

h3#reply-title { padding-top: 1em; }
#interativo-comentarios {  }
#proximo-e-anterior { margin-top: 50px; }
#nav-mobile-veja-mais { margin-top: 40px; background: #ededed; }

body.single-post #nav-mobile-veja-mais { margin-top: 0;}

body.home #photo-swipe-gallery { display: none; }

h1 .svgx,
h2 .svgx,
h3 .svgx { color: #d30000 !important; }

h2 .svg-32 { width: 28px !important; height: 28px !important; }

#titulo .svgx { vertical-align: baseline; }

#cabecalho .logo img{ display: inline-block; }

#commentform { border-top: none; padding-top: 25px; }
#commentform #submit { line-height: 1; padding-top: 14px; width: 160px !important; }

.veja-mais { width: 440px; margin-left: auto !important; margin-right: auto !important; }

body.archive .separador-acima, body.archive .separador-abaixo { display: none; }

.mod-cpt-publicacao h3 { font-size: 1.9em !important; }

.categorias-mobile { padding-top: 30px; }

.mod-cpt-publicacao {/* margin-top: 40px;*/ }

body.single-post .mod-post-meta h2 { display: none; }
body.single-post #corpo, body.archive #corpo { margin-top: 40px; }
body.single-post #proximo-e-anterior { padding-top: 20px; }

body.single-publicacao #titulo .lancamento .svgx { vertical-align: middle; color: #fff; width: 20px !important; height: 20px !important; }
#titulo .lancamento {
	text-align: center;
	background: #0bb318;
	width: 160px; padding: 6px 8px;
	margin: auto auto 20px auto; font-size: 16px;
	color: #fff; font-weight: bold; 
	-moz-border-radius: 30px; -khtml-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}

.lancamento-loop .svgx { vertical-align: middle; color: #fff; width: 20px !important; height: 20px !important; }
.lancamento-loop {
	position: absolute;
    top: 0;
    right: 0;
	text-align: center;
	background: #31b700;
	width: 130px; padding: 3px 4px;
	margin: auto auto 20px auto; font-size: 14px;
	color: #fff; font-weight: bold;
	border: 2px solid #fff;
	-moz-border-radius: 30px; -khtml-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}

.widget_nav_menu ul li { font-size: 1.4em; }

#capa-imagem-destacada .post-titulo h1 { color: #fff; }
#capa-imagem-destacada .post-titulo {
	background: rgb(212 0 0 / 80%);
	text-align: center;
}

body.archive #titulo small { text-align: center; }

body#blog .mod-cpt-post h3 { font-size: 2.2em !important; }

.resumo-mais {
	display: block !important;
    padding-top: 3px !important;
    width: 80px;
    margin: 5px 0 20px 0 !important;
}

.texto ul, .texto ol { margin: 30px 15px; }

.loop-posts-category .item-do-loop,
.loop-posts-genero .item-do-loop,
.loop-publicacoes .item-do-loop { margin-bottom: 20px; }

.loop-posts-category .imagem-destacada,
.item-do-loop-post .imagem-destacada { margin-top: 10px; }

#loop-genero,
#produtos-loop-publicacao { padding-bottom: 40px; }

#sinopse .texto.quebra-palavra,
body.single-post .o-conteudo {
	-moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	padding: 30px; background: #efefef;
}
#sinopse .texto.quebra-palavra { padding-top: 10px; }

.publicacao-1-avulso { margin-top: 40px; }

.mod-lista-avancada .casca,
.mod-dupla-texto-imagem .casca
{ max-width: 940px; }

body#saiu-na-midia #barra-lateral { text-transform: lowercase !important; }


.mod-lista-avancada hr.chamada { margin: 40px auto 50px auto; }
.mod-formulario-especial-2 .bg > .casca { max-width: 720px; }
.mod-formulario-especial-2 p.x-max750 { margin-bottom: 50px;  }

ul.divulga li { border-bottom: 1px solid #bbb; padding: 5px ; }

.miolo-divulga { -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; border: 1px solid #d60000; padding: 10px 10px; }

.mod-mini-texto { margin-top: -40px; margin-bottom: 60px; }

.resultado-unico { max-width: 400px; }

.menu-item .svg-img { vertical-align: top; }
.current-menu-item .svg-img { color: #000 !important; }

#seletor-menu-principal ul > li.menu-principal-personalizado-contato:hover { background: none !important; }
#seletor-menu-principal ul > li.menu-principal-personalizado-contato:hover .svg-img { background: #ff6060; }
.menu-principal-personalizado-contato a { padding-top: 2px !important; }
.menu-principal-personalizado-contato .svg-img {
	-moz-border-radius: 50%; -khtml-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;
	background: #d60000; color: #fff !important;
	padding: 5px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#rodape { font-size: 13px !important; }

#destaque-super-destaque .botao { font-size: 14px !important; }

#destaque-super-destaque h1 { margin-bottom: 0; }
#destaque-super-destaque hr { border-top: 2px solid rgba(255,255,255,0.5); margin: 20px auto; max-width: 150px; }

.mod-lista-dupla h2, .mod-lista-dupla h3 { text-align: center; }

body.page-id-8 .mod-dupla-texto-imagem > .pt-20 { padding-top: 50px; }

.mod-lista-dupla .bg > .casca { max-width: 940px; }
.mod-dupla-texto-imagem img { margin: 20px auto; }
#editora-dupla-texto-imagem > .pb-50 { padding: 0;}

.loja-icone { margin: 30px auto 15px auto; display: block;  }


.texto.o-conteudo img.alignright { margin-left: 30px; }
.texto.o-conteudo img.alignleft { margin-right: 30px; }

body.archive #corpo,
body#blog #corpo { margin-bottom: 40px; }

body.single-post .menu-blog .svg-img { color: #000 !important; }

.abre-abre-setas { color: #d60000 !important; font-size: 2em !important; }
.abre-abre-setas:hover { color: #ff6060 !important;  }

/* --- */

.flutuante .etiqueta,
.botao,
#submit,
select,
#seletor-menu-principal ul li,
#seletor-menu-mobile ul li,
h1, h2, h3, h4 { text-transform: lowercase; }

#autores-lista-avancada .x-max900.m-auto.mb-20 { margin-bottom: 50px !important; }


body.home .mod-mini-texto { margin-top: 80px !important; }
body.home .mod-mini-texto h2 {
	border-bottom: 2px solid #d30000 !important;
	padding-bottom: 30px;
    margin-bottom: 30px;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
}

.widget_nav_menu ul li {
    font-size: 1.1em;
}

#menu-publicacoes-destaque-lateral-1 #menu-principal-personalizado-home, #menu-publicacoes-destaque-lateral-1 #menu-principal-personalizado-contato { display: none; }


	.item-do-loop-divulgacao, .loop-de-taxonomia .item-do-loop { background: #ededed; padding: 15px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

	.divulga-tema {
		display: inline-block;
	    background: #dd3333;
		color: #fff;
		border-radius: 3px;
		padding: 2px 10px 0 5px;
		margin-right: 10px;
		font-size: 12px;
	}
	.divulga-tema:hover { color: #fff !important; background: #ff6060 !important; }
	.divulga-tema .svg { margin-right: 0 !important; }

	img.img-release { margin-top: 15px; margin-bottom: 15px; border: 1px solid #ccc; }
	/*img.img-release { margin-top: 7px; margin-bottom: 50px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); }*/
	
	.veiculo { color: #000 !important; background: #ddd; border-radius: 3px; padding: 2px 10px 0 5px; margin-right: 10px; font-size: 12px; display: inline-block; }

	#releases-loop-novo .item-do-loop, .loop-de-taxonomia .item-do-loop  { margin-bottom: 75px; }

	#titulo .svgx { vertical-align: middle !important; }

