/* BANNER HOME */
.banner { width: 100%; height: 1021px; z-index: 10; position: relative; background: url(../imagens/parte1.jpg) no-repeat center center; }
.banner .logo_livro { width: 100%; height: 494px; margin: 230px 0px 50px 0px; position: absolute; background-image: url(../imagens/logomarca-descomplica.png); background-repeat: no-repeat; background-position: center center; }
.banner .chamada { width: 100%; height: auto; text-align: center; position: absolute; margin: 735px 0px 0px 0px; }
.banner .chamada .frase { width: 380px; height: 270px; display: inline-block; vertical-align: top; background: url(../imagens/frase.png) no-repeat center center; }
.banner .chamada .o-setor { width: 150px; height: auto; display: inline-block; vertical-align: top; color: #ffffff; font-weight: 100; font-size: 48px; line-height: 40px; font-style: italic; text-align: left; font-family: 'Montserrat'; padding: 60px 25px 60px 15px; }
.banner .chamada .intro { width: 450px; height: auto; display: inline-block; vertical-align: top; color: #ffffff; font-weight: 400; font-size: 14px; line-height: 28px; text-align: left; font-family: 'Montserrat'; padding: 20px 0px 20px 0px; }
.banner .chamada .saber { position: absolute; margin: -16px 0px 0px 55px; left: 50%; width: auto; height: auto; padding: 12px; background-color: #f07e31; color: #ffffff; font-weight: 600; font-size: 14px; line-height: 14px; text-align: center; font-family: 'Montserrat'; }
.banner .chamada .saber:hover { background-color: #94cddb; }

/*DUVIDAS*/
.duvida { width: 100%; height: 100%; z-index: 9; padding: 50px 0px; text-align: center; position: relative; clear: both; background: url(../imagens/abre1.jpg) no-repeat top center; }
.duvida .mais_saber_mais { display: none; width: 600px; height: auto; vertical-align: top; color: #1d1d1b; font-weight: 400; font-size: 14px; line-height: 28px; text-align: left; font-family: 'Montserrat'; padding: 20px 0px; margin: 0px auto; }
.duvida .mais_saber_mais .esconder { position: relative; margin: 25px 0px 30px 200px; display: inline-block; width: auto; height: auto; padding: 12px; background-color: #f07e31; color: #ffffff; font-weight: 600; font-size: 14px; line-height: 14px; text-align: center; font-family: 'Montserrat'; }
.duvida .mais_saber_mais .esconder:hover { background-color: #94cddb; }
.duvida .duvida1 { width: 45%; height: 460px; position: relative; display: inline-block; vertical-align: top; background: url(../imagens/duvida1.png) no-repeat top center; }
.duvida .duvida2 { width: 45%; height: 360px; position: relative; margin: 50px 0px; display: inline-block; vertical-align: top; background: url(../imagens/duvida2.png) no-repeat top center; }

/*LIVROS*/
.livros { width: 100%; height: 100%; z-index: 9; padding: 50px 0px 600px 0px; text-align: center; position: relative; clear: both; background: url(../imagens/abre2.jpg) no-repeat bottom center; }
.livros .mockup { width: 836px; height: 927px; position: absolute; left: 50%; margin: -250px 0px 0px -200px; background: url(../imagens/livros.png) no-repeat center center; }
.livros .sobre { width: 350px; height: auto; text-align: left; position: relative; margin: 0px 0px 0px 0px; }
.livros .sobre .chama { width: 100%; height: auto; color: #7db7af; font-weight: 100; font-size: 48px; line-height: 40px; font-style: italic; text-align: left; font-family: 'Montserrat'; padding: 0px; }
.livros .sobre .texto { width: 100%; height: auto; padding: 20px 0px; color: #7db7af; font-weight: 600; font-size: 14px; line-height: 28px; text-align: left; font-family: 'Montserrat'; padding: 0px; }
.livros .sobre .botao { position: relative; margin: 20px 20px 20px 0px; display: inline-block; width: auto; height: auto; padding: 12px; background-color: #92c2bb; color: #ffffff; font-weight: 600; font-size: 14px; line-height: 14px; text-align: center; font-family: 'Montserrat'; }
.livros .sobre .botao:hover { background-color: #f07e31; }

/*CAPAS*/
.capas { width: 100%; height: 100%; z-index: 9; margin: -680px 0px 0px 0px; padding: 300px 0px 0px 0px; text-align: center; position: relative; clear: both; background: url(../imagens/fundo-livros.png) no-repeat center 680px; }
.capas ul { width: 100%; clear: both; position: relative; display: inline-block; list-style-type: none; }
.capas ul li { width: 750px; height: auto; clear: both; }
.capas ul li:nth-child(1) { background: url(../imagens/capa1.png) no-repeat left top; }
.capas ul li:nth-child(2) { background: url(../imagens/capa2.png) no-repeat left top; }
.capas ul li:nth-child(3) { background: url(../imagens/capa3.png) no-repeat left top; }
.capas ul li .conceito { width: 480px; height: auto; text-align: left; position: relative; margin: 0px; padding: 160px 0px 10px 300px; }
.capas ul li .conceito .texto { width: 100%; height: auto; padding: 20px 0px; color: #ffffff; font-weight: 400; font-size: 12px; line-height: 18px; text-align: left; font-family: 'Montserrat'; padding: 0px; }
.capas ul li .conceito .baixar1 { position: relative; margin: 20px 20px 20px 0px; display: inline; width: auto; height: auto; padding: 12px; background-color: #a80a5c; color: #ffc05d; font-weight: 600; font-size: 14px; line-height: 14px; text-align: center; font-family: 'Montserrat'; }
.capas ul li .conceito .baixar1:hover { background-color: #820847; }
.capas ul li .conceito .baixar2 { position: relative; margin: 20px 20px 20px 0px; display: inline; width: auto; height: auto; padding: 12px; background-color: #76aec5; color: #ffc05d; font-weight: 600; font-size: 14px; line-height: 14px; text-align: center; font-family: 'Montserrat'; }
.capas ul li .conceito .baixar2:hover { background-color: #4d8ea8; }
.capas ul li .conceito .baixar3 { position: relative; margin: 20px 20px 20px 0px; display: inline; width: auto; height: auto; padding: 12px; background-color: #c09514; color: #ffc05d; font-weight: 600; font-size: 14px; line-height: 14px; text-align: center; font-family: 'Montserrat'; }
.capas ul li .conceito .baixar3:hover { background-color: #a07c0f; }
.capas .intro-capa { width: 400px; height: auto; color: #ffffff; font-weight: 100; font-size: 48px; line-height: 40px; font-style: italic; text-align: center; font-family: 'Montserrat'; padding: 40px 0px 100px 0px; position: relative; }
.capas .pontos { width: 90%; height: auto; padding: 50px 5% 0px 5%; clear: both; position: relative; }
.capas .pontos ol { width: 100%; height: auto; position: relative; text-align: center; }
.capas .pontos ol li { width: 40%; height: auto; display: inline-block; vertical-align: top; text-align: center; margin: 30px 4%; }
.capas .pontos ol li .lado1 { width: 100px; height: 140px; position: relative; display: inline-block; vertical-align: top; }
.capas .pontos ol li .lado1 .passo { font-size: 78px; line-height: 78px; font-weight: 900; text-align: center; color: #7db7af; font-family: 'Montserrat'; }
.capas .pontos ol li .lado2 { width: -moz-calc(100% - 130px); width: -webkit-calc(100% - 130px); width: -o-calc(100% - 130px); width: calc(100% - 130px); font-family: 'Montserrat'; vertical-align: top; height: auto; position: relative; display: inline-block; color: #7db7af; font-size: 14px; line-height: 22px; text-align: left; font-style: italic; font-weight: 400; padding: 0px 0px 0px 25px; }
.capas .pontos ol li .lado2 p { width: 100%; color: #7db7af; font-size: 14px; line-height: 22px; text-align: left; font-style: italic; font-family: 'Montserrat'; font-weight: 600; }
.capas .pontos ol li:nth-child(1) .lado1 { background: url(../imagens/passo1.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(1) { margin: 40px 7% 20px 1%; }
.capas .pontos ol li:nth-child(2) .lado1 { background: url(../imagens/passo2.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(2) { margin: 0px 4% 60px 4%; }
.capas .pontos ol li:nth-child(3) .lado1 { background: url(../imagens/passo3.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(3) { margin: 30px 2% 30px 6%; }
.capas .pontos ol li:nth-child(4) .lado1 { background: url(../imagens/passo4.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(4) { margin: 0px 1% 60px 7%; }
.capas .pontos ol li:nth-child(5) .lado1 { background: url(../imagens/passo5.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(5) { margin: 30px 7% 30px 1%; }
.capas .pontos ol li:nth-child(6) .lado1 { background: url(../imagens/passo6.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(6) { margin: 0px 2% 60px 6% }
.capas .pontos ol li:nth-child(7) .lado1 { background: url(../imagens/passo7.png) no-repeat bottom center; }
.capas .pontos ol li:nth-child(7) { margin: 30px 4% 0px 4%; }

/*CAPTAÇÃO*/
.capta { width: 100%; height: auto; position: relative; }
.capta #captacao { display: none; width: 50%; margin: 30px 25%; background-color: #ffc05d; padding: 30px 10%; height: auto; text-align: center; position: relative; clear: both; }
.capta #captacao .chama { width: 100%; height: auto; display: inline-block; vertical-align: top; color: #ffffff; font-weight: 200; font-size: 38px; line-height: 30px; font-style: italic; text-align: center; font-family: 'Montserrat'; padding: 20px 0px; }
.capta #captacao .label { width: 100%; height:15px; margin:5px 0px; display:block; clear:both; font-family: 'Montserrat'; text-align: left; font-size: 14px; color:#ffffff;}
.capta #captacao input[type=text] { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); height:30px; padding:3px 10px; margin-bottom:20px; font-family: 'Montserrat'; font-size: 14px; color:#ffc05d; background-color: #ffffff; text-align: left;}
.capta #captacao textarea { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -o-calc(100% - 20px); width: calc(100% - 20px); height:60px; padding:3px 10px; margin-bottom:20px; font-family: 'Montserrat'; font-size: 14px; color:#ffc05d; background-color: #ffffff; text-align: left;}
.capta #captacao .botao { height: 36px; margin: 0 auto; cursor: pointer; width: auto; padding: 0px 30px; text-align: center; line-height: 36px; font-family: 'Montserrat', Arial; font-size: 14px; color: #ffffff; background-color: #820847; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

/*PAPA*/
.papa { width: 100%; height: auto; position: relative; clear: both; height: 720px; background: url(../imagens/fundo-papa.png) no-repeat bottom center; }
.papa .foto { width: 676px; height: 720px; position: absolute; left: 50%; margin-left: -100px; background: url(../imagens/papa.png) no-repeat center top; }
.papa .frase-papa { width: 630px; height: auto; position: relative; margin-top: 25px; padding: 120px 0px 60px 0px; background: url(../imagens/assinatura-papa.png) no-repeat bottom center; }
.papa .frase-papa p { font-size: 42px; line-height: 40px; text-align: left; font-weight: 800; color: #231f20; font-family: 'Montserrat'; padding: 0px 0px 0px 80px; }
.papa .frase-papa .aspas { width: 100%; height: 150px; position: relative; margin: 40px 0px 10px 0px; background: url(../imagens/aspas.png) no-repeat left center; }

@media screen and (max-width: 1050px) {
	.banner { width: 100%; height: 1400px; z-index: 10; position: relative; background: #dba550 url(../imagens/parte1.jpg) no-repeat center top; }
	.banner .logo_livro { width: 320px; left: 50%; margin-left: -160px; height: 400px; background-size: 100% auto; }
	.banner .chamada { margin-top: 715px; }
	.banner .chamada .frase { width: 100%; height: 270px; }
	.banner .chamada .o-setor { display: none; }
	.banner .chamada .intro { width: 94%; text-align: center; padding: 40px 3%; }
	.banner .chamada .saber { position: relative; display: inline-block; margin: 15px auto; left: inherit; }

	/*DUVIDAS*/
	.duvida { width: 94%; padding: 50px 3% 20px 3%; }
	.duvida .mais_saber_mais { display: none; width: 100%; text-align: center; position: relative; line-height: 20px; }
	.duvida .mais_saber_mais .esconder { margin: 20px auto; position: relative; }
	.duvida .duvida1 { width: 320px; height: 460px; margin: 20px 0px; background-image: url(../imagens/duvida1.png); background-repeat: no-repeat; background-size: 95% auto; background-position: top center; }
	.duvida .duvida2 { width: 320px; height: 305px; margin: 20px 0px; background-image: url(../imagens/duvida2.png); background-repeat: no-repeat; background-size: 95% auto; background-position: top center; }

	/*LIVROS*/
	.livros { width: 94%;height: auto; position: relative; padding: 0px 3% 30px 3%; background: url(../imagens/abre2.jpg) no-repeat bottom center; }
	.livros .mockup { width: 320px; height: 400px; position: relative; left: inherit; margin: 0px auto; background-image: url(../imagens/livros.png); background-repeat: no-repeat; background-size: 100% auto; background-position: center center; }
	.livros .sobre { width: 100%; height: auto; text-align: center; }
	.livros .sobre .chama, .livros .sobre .texto { text-align: center; color: #000000; }
	.livros .sobre .botao { position: relative; margin: 15px auto; display: inline-block; }

	/*CAPAS*/
	.capas { width: 100%; height: auto; margin: 0px; padding: 50px 0px 0px 0px; background: #ffc05d url(../imagens/fundo-livros.png) repeat-y center top; }
	.capas ul  { width: 94%; padding: 0px 3%; }
	.capas ul li { width: 100%; height: auto; clear: both; }
	.capas ul li:nth-child(1) { background: url(../imagens/capa1.png) no-repeat -60px top; }
	.capas ul li:nth-child(2) { background: url(../imagens/capa2.png) no-repeat -60px top; }
	.capas ul li:nth-child(3) { background: url(../imagens/capa3.png) no-repeat -60px top; }
	.capas ul li .conceito { width: 100%; text-align: center; padding: 300px 0px 0px 0px; }
	.capas ul li .conceito .texto { font-weight: 400; font-size: 14px; line-height: 20px; text-align: center; color: #000000; }
	.capas ul li .conceito .baixar1, .capas ul li .conceito .baixar2, .capas ul li .conceito .baixar3 { margin: 20px auto; display: inline-block;  position: relative; }	
	.capas .intro-capa { width: 100%; padding: 40px 0px; font-weight: 400; font-size: 32px; line-height: 30px; }
	.capas .pontos { background-color: #ffffff; }
	.capas .pontos ol li { width: 100%; margin: 30px 0px; }
	.capas .pontos ol li .lado1 { width: 100%; height: 140px; }	
	.capas .pontos ol li .lado2 { width: 100%; text-align: center; padding-left:  0px; }
	.capas .pontos ol li .lado2 p { text-align: center; padding: 20px 0px 10px 0px; }
	.capas .pontos ol li:nth-child(1) , .capas .pontos ol li:nth-child(2) , .capas .pontos ol li:nth-child(3) , .capas .pontos ol li:nth-child(4) , .capas .pontos ol li:nth-child(5) , .capas .pontos ol li:nth-child(6), .capas .pontos ol li:nth-child(7) { margin: 25px 0px; }

	/*CAPTAÇÃO*/
	.capta #captacao { display: none; width: 94%; margin: 30px 0; background-color: #ffc05d; padding: 20px 3%; }

	/*PAPA*/
	.papa { width: 94%; height: auto; padding: 0px 3% 30px 3%; }
	.papa .foto { display: none; }
	.papa .frase-papa { width: 100%; margin-top: 20px; padding: 20px 0px 10px 0px; }
	.papa .frase-papa p { font-size: 32px; line-height: 30px; text-align: center; padding: 0px 0px 40px 0px; }
	.papa .frase-papa .aspas { width: 100%; height: 150px; position: relative; margin: 20px 0px; background: url(../imagens/aspas.png) no-repeat center center; }

}