/* configurar as fontes */
@font-face {
	font-family: 'Fujiyama';
	src: 	url('../fonts/Fujiyama-Plain.eot')format('eot'), 
			url('../fonts/Fujiyama-Plain.woff') format('woff'), 
			url('../fonts/Fujiyama-Plain.ttf') format('truetype'), 
			url('../fonts/Fujiyama-Plain.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DK Lemon';
	src: 	url('../fonts/DK-Lemon-Yellow-Sun.eot')format('eot'), 
			url('../fonts/DK-Lemon-Yellow-Sun.woff')format('woff'), 
			url('../fonts/DK-Lemon-Yellow-Sun.ttf')format('truetype'), 
			url('../fonts/DK-Lemon-Yellow-Sun.svg')format('svg');
	font-weight: normal;
	font-style: normal;
}



* { margin:0; padding:0; }
body, table, div, h1, h2, h3, h4, h5, h6, p, form, input, textarea, select, p, a, ul, li {
	font-family: 'Fujiyama', sans-serif; 
	margin: 0; 
	padding: 0; 
	font-weight: 300; 
	color: #000; 
	font-size: 15px;
	border: 0;
	line-height: 1.3; 
}
html, body { height:100%; background-color: #FFF; }
table, img, input { border: 0; }
input { outline: 0; }
img { max-width: 100%; height: auto; }
a { color: #6d6e71; font-weight: 600; text-decoration: none; }

.fl_left { float: left; }
.fl_right { float: right; }
.fecha { clear: both; }
.estrutura { display: none; }

.logo, .menu_principal, .menu_principal li, .menu_principal li a, 
.slide_img, .slide_txt, .slide_txt p, .slide_txt span, .slide_txt a, 
.titulo_pg, .mc_textos, .bt_info, #secao_adquirir p, #secao_adquirir a, 
.livro_img, .livro_info, .livro_info p, .livro_info span, .livro_info a, 
.comunidade_coluna, .comunidade_coluna h2, .comunidade_coluna h3, #secao_comunidade p, 
.fotos_comunidade, .fotos_comunidade2, bt_google_fotos, .chicolam_txt, .bt_info_chico, .bt_info_chico *, 
.bt_redes_sociais a 
{ float: left; display: inline; }

.menu_principal li a, .titulo_pg, .bt_info, .bt_google_fotos, 
.bt_info_chico span { font-family: 'DK Lemon'; }

.segmento .centro { box-sizing: border-box; padding: 40px 50px; }
.titulo_pg { font-size: 52px; font-weight: 300; width: 100%; }

header, .topo { height: 130px; }
header { width: 100%; background-color: rgb(255,255,255); position: fixed; z-index: 100; }
.logo { margin: 35px 0 0 45px; }
.logo img { cursor: pointer; }

.centro { width: 1200px; margin: 0 auto; }

@keyframes anima_header { from { height: 130px; } to { height: 90px; }}
@keyframes anima_cxlogo { from { margin-top: 35px; } to { margin-top: 15px; }}
@keyframes anima_logo { from { width: 327px; height: 92px; } to { width: 220px; height: 62px; }}
@keyframes anima_menu { from { margin-top: 55px; } to { margin-top: 20px; }}

@keyframes volta_header { from { height: 90px; } to { height: 130px; }}
@keyframes volta_cxlogo { from { margin-top: 15px; } to { margin-top: 35px; }}
@keyframes volta_logo {	from { width: 220px; height: 62px; } to { width: 327px; height: 92px; }}
@keyframes volta_menu { from { margin-top: 20px; } to { margin-top: 55px; }}

header, .logo, .logo img, .menu_principal { 
	animation-duration: 0.3s; 
	animation-direction: normal;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	animation-timing-function: cubic-bezier(0,.74,.45,1);
}

.menu_principal { float: right; margin: 55px 45px 0 0; }
.menu_principal li a { padding: 10px 13px; font-size:30px; font-weight: normal; 
	transition: all 0.2s ease;
}
.menu_principal li a:hover { 
	background-color: #ffd600; color: #000; font-weight: 700; transform: scale(1.1); 
	-webkit-border-radius: 15px; 
	   -moz-border-radius: 15px; 
			border-radius: 15px; 
}


#banner { background-color: #FFF; }
#slides { height: 540px; background-color: #000; 
	background: linear-gradient(to bottom, #FFF 0%, #FFF 5%, #000 5.1%, #000 90%, #ffd600 90.1%, #ffd600 100%);
}
.slide_img { margin-left: 60px; }
.slide_txt { width: 440px; margin: 60px 0 0 20px; }
.slide_txt p { width: 100%; color: #FFF; font-size: 38px; font-weight: 300; }
.slide_txt .descr { font-size: 24px; line-height: 1.2; font-weight: 300; }
.slide_txt span { width: 100%; color: #FFF; font-size: 48px; margin: 15px 0; }
.bt_livro, #secao_adquirir a, .form_submit { width: auto; font-size: 34px; background-color: #ffd600; font-weight: 300; line-height: 1; padding: 10px 20px; color: #000; transition: all 0.2s ease; }
.bt_livro { background-image: url('../imgs/pagseguro.png'); background-repeat: no-repeat; background-position: right 10px center; padding: 15px 20px; padding-right: 110px; }
.bt_livro2 { background-color: #ff74c6; }
.bt_livro:hover, #secao_adquirir a:hover, .form_submit:hover { transform: scale(1.2); background-color: #FFF;
	-webkit-border-radius: 50px; 
	   -moz-border-radius: 50px; 
			border-radius: 50px; 
}
.livro_adquirir { width: 98%; box-sizing: border-box; float: right; }
.livro_adquirir { background-color: #ea1376; text-align: center; font-size: 36px; font-weight: 100; color: #000; padding: 10px 0; cursor: pointer; }
.livro_adquirir img { position: relative !important; height: auto !important; width: auto !important; z-index: 10 !important; top: auto !important; left: auto !important; }
#livro_adquirir_amarelo { background-color: #fcd72e; }


#secao_menino_caranguejo { height: 860px; background: #ffd600 url('../imgs/arte-fundo-menino-caranguejo.gif') no-repeat center top fixed; overflow: hidden; width: 100%; }
.mc_textos, #secao_adquirir p, .chicolam_txt, .chicolam_txt p { font-size: 25px; }
.mc_textos, .chicolam_txt, .chicolam_txt p { width: 460px; padding-top: 15px; line-height: 1.2; font-weight: 300; text-align: justify; }
.bt_info { clear: both; float: left; background: url('../imgs/logo-wp.png') no-repeat left center; font-size: 38px; padding: 10px 0 10px 75px; margin-top: 30px; color: #000; }

#secao_adquirir { height: 110px; background-color: #000; }
#secao_adquirir p { color: #FFF; margin: 35px 35px 0 80px; }
#secao_adquirir a { margin-top: 25px; }

#secao_livros { height: 1030px; overflow: hidden; 
	background: rgba(238,44,118,1);
	background: linear-gradient(to bottom, #FFF 0%, #FFF 30%, transparent 30.1%, transparent 100%), linear-gradient(to right, rgba(238,44,118,1) 0%, rgba(238,44,118,1) 50%, rgba(255,213,0,1) 50.1%, rgba(255,213,0,1) 100%);
	background: -moz-linear-gradient(to bottom, #FFF 0%, #FFF 30%, transparent 30.1%, transparent 100%), -moz-linear-gradient(left, rgba(238,44,118,1) 0%, rgba(238,44,118,1) 50%, rgba(255,213,0,1) 50.1%, rgba(255,213,0,1) 100%);
	background: -webkit-linear-gradient(to bottom, #FFF 0%, #FFF 30%, transparent 30.1%, transparent 100%), -webkit-linear-gradient(left, rgba(238,44,118,1) 0%, rgba(238,44,118,1) 50%, rgba(255,213,0,1) 50.1%, rgba(255,213,0,1) 100%);
}
.livro_info { width: 250px; box-sizing: border-box; margin: 15px 22px; }
.livro_info p, .livro_info span { width: 100%; box-sizing: border-box; font-size: 20px; padding: 1px 15px 12px; background-color: #FFF; }
.livro_info span { font-size: 30px; }
.livro_info .segmento_livro { width: 100%; font-size: 26px; padding: 10px 0; text-align: center; background-color: #ffd600; font-weight: normal; margin-top: 15px; color: #000; }
.livro_info .segmento_livro_2 { background-color: rgb(238,44,118); }
.video { width: 920px; margin: 0 auto; text-align: center;  }
.video .vd_fundo { width: 900px; height: 470px; background-color: #FFF; position: absolute; z-index: 9; transform: rotate(7deg); margin-top: 45px; }
.video iframe { width: 764px; height: 430px; position: relative; z-index: 10; margin-top: 25px; }

#secao_pinterest { height: 700px; background-color: #FFF; }
#secao_pinterest .centro { position: relative; z-index: 10; }

#secao_comunidade { height: 940px; background: url('../imgs/criancas-fundo.jpg') no-repeat center top; }
#secao_comunidade .titulo_pg, #secao_seguir .titulo_pg { width: 100%; text-align: center; color: #FFF; margin-bottom: 20px; }
.comunidade_coluna { width: 545px; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; text-align: center; }
.comunidade_coluna h2, .comunidade_coluna h3 { color: #FFF; width: 97%; }
.com_col2 { border-right: none; }
.com_col2 h2, .com_col2 h3 { float: right; }
.comunidade_coluna h2 { font-size: 120px; border-bottom: 2px solid #FFF; }
.comunidade_coluna h2 span { font-size: 60px; }
.comunidade_coluna h3 { font-size: 48px; padding: 30px 0; line-height: 1.1; }
#secao_comunidade p { font-size: 64px; text-align: center; color: #FFF; width: 100%; padding: 20px 0; }
.fotos_comunidade, .fotos_comunidade2 { width: 100%; border: 3px solid #FFF; border-left: none; border-right: none; height: 225px; background: url('../imgs/fotos-comunidade.jpg') no-repeat left top; }
.bt_google_fotos { background: url("../imgs/icone-google-fotos.png") no-repeat left top; color: #FFF; font-size: 36px; padding: 5px 0 15px 70px; margin: 30px 0 0 60px; }

#secao_chicolam { height: 1000px; background: url('../imgs/chicolam.jpg') no-repeat center top; background-attachment: fixed; background-size: 100% auto; }
#secao_chicolam .titulo_pg { color: #FFF; }
.chicolam_txt, .chicolam_txt p { width: 540px; color: #FFF; }
.bt_info_chico { margin-top: 60px; }
.bt_info_chico a { margin-right: 12px; }
.bt_info_chico span { font-size: 38px; color: #FFF; padding: 7px 0; }

#secao_contato { height: 620px; background: #000 url('../imgs/estudio.jpg') no-repeat center top fixed; }
#secao_contato .titulo_pg { text-align: center; background-color: rgba(0,0,0,0.8); color: #FFF; width: 100%; padding: 20px 0; margin-bottom: 50px; }
#form_contato, .enviado { clear: both; margin: 0 auto; width: 450px; }
.form_input, .preencher { padding: 6px 10px; background-color: #FFF; box-sizing: border-box; width: 100%; font-size: 22px; margin-bottom: 10px; }
.form_submit { width: 40%; margin-left: 30%; }
.form_enviando, .form_enviando:hover { width: 50% !important; margin-left: 25% !important; background: #ffd600 url('../imgs/loading.gif') no-repeat left 10px center; transition: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; transform: scale(1); }

.preencher { float:left; display: inline; background-color: #ffd600; color: #000; position: relative; z-index: 100; margin-bottom: -50px; }

.enviado { height: 380px; text-align: center; background-color: rgba(0,0,0,0.8); box-sizing: border-box; 
	-webkit-border-radius: 20px; 
	   -moz-border-radius: 20px; 
			border-radius: 20px; 
}
.enviado img { margin-top: 30px; }
.enviado h3, .enviado p { color: #FFF; }
.enviado h3 { font-size: 34px; font-weight: 500; }
.enviado p { font-size: 24px; padding-top: 15px; }

#secao_seguir { height: 320px; background-color: #000; }
#secao_seguir .centro { padding-top: 20px; }
#secao_seguir .titulo_pg { color: #ffd600; }
.bt_redes_sociais { width: 840px; margin: 0 auto; }
.bt_redes_sociais a { width: 150px; height: 150px; margin: 0 26px; border: 3px solid transparent; transition: border 0.3s; }
.bt_redes_sociais a:hover { border: 3px solid #FFF; }

footer { height: 260px; background-color: #ffd600; text-align: center; }
footer p { display: block; text-align: center; font-size: 26px; padding: 30px 0; }

.img_1200, .img_992, .img_768, .img_320 { display: none !important; }
.compra_protegida, .fotos_comunidade2 { display: none; }


/* reescrevendo para monitor igual ou maior do que 1200px */
@media handheld, only screen and (min-width: 1220px) { 

	.img_1200 { display: block !important; }

}

/* reescrevendo para monitor entre 992px e 1199px */
@media handheld, only screen and (min-width: 992px) and (max-width: 1219px) {

	.img_992 { display: block !important; }

	header, .topo { height: 100px; }
	.centro { width: 972px; }
	.logo { width: 250px; margin: 20px 0 0 25px; }

	.menu_principal { margin: 35px 25px 0 0; }
	.menu_principal li a { padding: 6px 10px; font-size: 26px; }

	@keyframes anima_header { from { height: 100px; } to { height: 80px; }}
	@keyframes anima_cxlogo { from { margin-top: 20px; } to { margin-top: 10px; }}
	@keyframes anima_logo { from { width: 250px; height: 71px; } to { width: 200px; height: 57px; }}
	@keyframes anima_menu { from { margin-top: 35px; } to { margin-top: 20px; }}

	@keyframes volta_header { from { height: 80px; } to { height: 100px; }}
	@keyframes volta_cxlogo { from { margin-top: 10px; } to { margin-top: 20px; }}
	@keyframes volta_logo {	from { width: 200px; height: 57px; } to { width: 250px; height: 71px; }}
	@keyframes volta_menu { from { margin-top: 20px; } to { margin-top: 35px; }}

	#slides { height: 440px; }
	.slide_img { margin-left: 40px; }
	.slide_img img { width: 500px; height: 431px; }
	.slide_txt { width: 370px; margin: 40px 0 0 25px; }
	.slide_txt p { font-size: 32px; }
	.slide_txt .descr { font-size: 28px; }
	.slide_txt span { font-size: 46px; margin: 15px 0 20px; }
	.bt_livro, #secao_adquirir a, .form_submit { width: auto; font-size: 30px; padding: 7px 15px; }
	.bt_livro { padding: 15px 20px; padding-right: 110px; }

	.titulo_pg { font-size: 45px; }

	#secao_menino_caranguejo { height: 820px; background-size: 1400px 766px; }
	#secao_menino_caranguejo .centro { padding-top: 30px; }

	.mc_textos, #secao_adquirir p, .chicolam_txt, .chicolam_txt p { font-size: 22px; }
	.mc_textos, .chicolam_txt, .chicolam_txt p { width: 360px; }

	#secao_adquirir { height: 90px; }
	#secao_adquirir p { margin: 30px 15px 0 40px; }
	#secao_adquirir a { margin-top: 20px; }

	#secao_livros { height: 900px; }
	.livro_img, .livro_info { width: 190px; }
	.livro_info { margin: 12px 28px; }
	.livro_info p, .livro_info span { font-size: 18px; padding: 1px 12px 10px; }
	.video { width: 850px; }
	.video .vd_fundo { width: 850px; height: 460px; margin-top: 45px; }
	.video iframe { margin-top: 20px; }

	#secao_pinterest { height: 700px; box-sizing: border-box; }

	#secao_comunidade { height: 720px; background-size: 1280px auto; }
	.comunidade_coluna { width: 430px; }
	.comunidade_coluna h2 { font-size: 90px; }
	.comunidade_coluna h3 { font-size: 30px; padding: 20px 0; }
	#secao_comunidade p { font-size: 52px; padding: 20px 0; }
	.fotos_comunidade { height: 140px; background-size: auto 140px; }
	.bt_google_fotos { margin-left: 40px; font-size: 30px; padding-left: 60px; background-size: 45px 45px; }

	#secao_chicolam { height: 820px; background-size: 1300px auto; }
	.chicolam_txt, .chicolam_txt p { width: 520px; }
	.bt_info_chico { margin-top: 40px; }

	#secao_contato { height: 560px; background-size: 1400px auto; }
	#secao_contato .titulo_pg { margin-bottom: 30px; }
	#form_contato { width: 450px; }
	.form_input, .preencher { font-size: 18px; }
	.form_submit { width: 40%; }

	#secao_seguir { height: 250px; }
	.bt_redes_sociais { width: 650px; }
	.bt_redes_sociais a { width: 120px; height: 120px; margin: 0 18px; }

	footer { height: 210px;	}
	footer p { font-size: 22px; padding: 20px 0; }

}

/* reescrevendo para monitor entre 768px e 991px */
@media handheld, only screen and (min-width: 768px) and (max-width: 991px) {

	.img_768 { display: block !important; }

	header, .topo { height: 80px; }
	.centro { width: 750px; }
	.logo { width: 170px; margin: 15px 0 0 20px; }

	.segmento .centro { padding: 40px 25px; }

	.menu_principal { margin: 25px 20px 0 0; }
	.menu_principal li a { padding: 6px 10px; font-size: 20px; }

	@keyframes anima_header { from { height: 80px; } to { height: 80px; }}
	@keyframes anima_cxlogo { from { margin-top: 15px; } to { margin-top: 15px; }}
	@keyframes anima_logo { from { width: 170px; height: 47px; } to { width: 170px; height: 47px; }}
	@keyframes anima_menu { from { margin-top: 25px; } to { margin-top: 25px; }}

	@keyframes volta_header { from { height: 80px; } to { height: 80px; }}
	@keyframes volta_cxlogo { from { margin-top: 15px; } to { margin-top: 15px; }}
	@keyframes volta_logo {	from { width: 170px; height: 47px; } to { width: 170px; height: 47px; }}
	@keyframes volta_menu { from { margin-top: 25px; } to { margin-top: 25px; }}

	#slides { height: 340px; }
	.slide_img { margin-left: 20px; }
	.slide_img img { width: 380px; height: auto; }
	.slide_txt { width: 300px; margin: 40px 0 0 25px; }
	.slide_txt p { font-size: 24px; }
	.slide_txt .descr { font-size: 22px; }
	.slide_txt span { margin: 10px 0; font-size: 36px; }
	.bt_livro, #secao_adquirir a, .form_submit { width: auto; font-size: 20px; padding: 7px 15px; }
	.bt_livro { padding: 15px 20px; padding-right: 100px; background-size: 75px 41px; }

	.titulo_pg { font-size: 35px; margin-top: 20px; }

	#secao_menino_caranguejo { height: 600px; background-size: 1100px auto; }
	#secao_menino_caranguejo .centro { padding-top: 30px; }

	.mc_textos, #secao_adquirir p, .chicolam_txt, .chicolam_txt p { font-size: 18px; }
	.mc_textos, .chicolam_txt, .chicolam_txt p { width: 290px; }
	.bt_info { font-size: 30px; padding: 10px 0 10px 60px; margin-top: 20px; background-size: 50px 50px; }

	#secao_adquirir { height: 75px; }
	#secao_adquirir p { margin: 15px; margin-top: 25px; }
	#secao_adquirir a { margin-top: 20px; }

	#secao_livros { height: 840px; }
	.livro_img, .livro_info { width: 155px; }
	.livro_info { margin: 12px 20px; }
	.livro_info p, .livro_info span { font-size: 18px; padding: 1px 12px 10px; }
	.livro_info .segmento_livro { font-size: 22px; }
	.video { width: 650px; }
	.video .vd_fundo { width: 650px; height: 460px; margin-top: 45px; }
	.video iframe { margin-top: 30px; width: 586px; height: 330px; }

	#secao_comunidade { height: 650px; background-size: 1200px auto; }
	.comunidade_coluna { width: 345px; }
	.comunidade_coluna h2 { font-size: 80px; }
	.comunidade_coluna h3 { font-size: 30px; padding: 12px 0; }
	#secao_comunidade p { font-size: 48px; padding: 12px 0; }
	.fotos_comunidade { height: 120px; background-size: auto 120px; }
	.bt_google_fotos { margin-left: 25px; font-size: 30px; padding-left: 60px; background-size: 45px 45px; }

	#secao_chicolam { height: 705px; background-size: 1200px auto; }
	.chicolam_txt, .chicolam_txt p { width: 450px; }
	.bt_info_chico { margin-top: 40px; }

	#secao_contato { height: 520px; background-size: 1300px auto; }
	#secao_contato .titulo_pg { margin-top: 0; margin-bottom: 30px; padding-top: 60px; }
	#form_contato { width: 400px; }
	.form_input, .preencher { font-size: 16px; }
	.form_submit { width: 40%; }

	#secao_seguir { height: 250px; }
	.bt_redes_sociais { width: 650px; }
	.bt_redes_sociais a { width: 120px; height: 120px; margin: 0 17px; }

	footer { height: 170px;	}
	footer p { font-size: 20px; padding: 20px 0; }
	.logo_base img { width: 220px; height: auto; }

}

/* reescrevendo para monitor entre 320px e 767px */
@media handheld, only screen and (max-width:320px), only screen and (min-width: 321px) and (max-width: 767px) {

	.img_320 { display: block !important; }

	header { position: relative; height: auto; }
	.topo, .menu_principal, #secao_livros, .com_col2 { display: none; }
	.centro { width: 300px; }
	.logo { width: 250px; margin: 0 auto; padding: 15px 0; float: none; display: block; }

	section { clear: both; float: left; display: inline; width: 100%; height: auto; }
	.segmento .centro { padding: 20px 10px; }

	@keyframes anima_header { from { height: auto; } to { height: auto; }}
	@keyframes anima_cxlogo { from { margin-top: 0; } to { margin-top: 0; }}
	@keyframes anima_logo { from { width: 250px; height: 70px; } to { width: 250px; height: 70px; }}

	@keyframes volta_header { from { height: auto; } to { height: auto; }}
	@keyframes volta_cxlogo { from { margin-top: 0; } to { margin-top: 0; }}
	@keyframes volta_logo {	from { width: 250px; height: 70px; } to { width: 250px; height: 70px; }}

	#slides { height: 570px; background: linear-gradient(to bottom, #FFF 0%, #FFF 5%, #000 5.1%, #000 100%); }
	.slide_img { margin-left: 30px; }
	.slide_img img { width: 240px; height: auto; }
	.slide_txt { width: 100%; margin: 0; margin-top: 10px; }
	.slide_txt p { font-size: 22px; text-align: center; }
	.slide_txt .descr { font-size: 20px; }
	.slide_txt span { margin: 10px auto; text-align: center; font-size: 38px; }
	.bt_livro, #secao_adquirir a, .form_submit { width: 80%; font-size: 24px; padding: 7px 0; margin-left: 10%; text-align: center; background-image: none; }
	.compra_protegida { display: block; }
	.compra_protegida img { float: left; display: block; margin: -120px 0 0 30px; }

	.titulo_pg { font-size: 36px; margin-top: 20px; text-align: center; }

	#secao_menino_caranguejo { background: #ffd600 url('../imgs/arte-menino-caranguejo-320.gif') no-repeat center bottom; overflow: hidden; width: 100%; height: 980px; }
	#secao_menino_caranguejo .centro { padding-top: 30px; }

	.mc_textos, #secao_adquirir p, .chicolam_txt, .chicolam_txt p { font-size: 18px; }
	.mc_textos, .chicolam_txt, .chicolam_txt p { width: 100%; text-align: justify; }
	.bt_info { font-size: 26px; padding: 10px 0 10px 60px; margin-top: 20px; background-size: 50px 50px; }

	#secao_adquirir { height: 180px; }
	#secao_adquirir p { margin: 15px auto 0; padding: 5px; text-align: center; }
	#secao_adquirir a { margin-top: 20px; }

	#secao_comunidade { height: 580px; background: url('../imgs/criancas-fundo-320.jpg') no-repeat center center; background-size: 767px auto; }
	.comunidade_coluna, .comunidade_coluna h2, .comunidade_coluna h3 { width: 100%; border-right: none; }
	.comunidade_coluna h2 { font-size: 80px; }
	.comunidade_coluna h3 { font-size: 26px; padding: 20px 0; }
	#secao_comunidade p { font-size: 20px; padding: 20px 0; }
	.fotos_comunidade { display: none; }
	.fotos_comunidade2 { display: block; height: 120px; background: url('../imgs/fotos-comunidade-320.jpg') no-repeat center center; background-size: auto 120px; }
	.bt_google_fotos { margin-left: 10px; font-size: 16px; padding: 13px 0 16px 55px; background-size: 45px 45px; }

	#secao_chicolam { height: 1300px; background-size: auto; background: #567f2a url('../imgs/chicolam-320.jpg') no-repeat center bottom; }
	.chicolam_txt, .chicolam_txt p { width: 94%; margin-left: 3%; }
	.bt_info_chico { margin-top: 30px; }
	.bt_info_chico a { width: 40px; height: 40px; }
	.bt_info_chico span { font-size: 22px; color: #FFF; padding: 7px 0; }

	#secao_contato { height: 480px; background-size: auto; background: #000 url('../imgs/estudio-320.jpg') no-repeat center top; }
	#secao_contato .titulo_pg { margin-top: 0; margin-bottom: 30px; }
	#form_contato { width: 90%; margin-left: 5%; }
	.form_input, .preencher { font-size: 16px; }
	.form_submit { width: 60%; margin-left: 20%; }
	.form_enviando, .form_enviando:hover { width: 80% !important; margin-left: 10% !important; }

	#secao_seguir { height: 180px; }
	.bt_redes_sociais { width: 100%; }
	.bt_redes_sociais a { width: 60px; height: 60px; margin: 0 2px; }

	footer { clear: both; height: 170px;	}
	footer p { font-size: 16px; padding: 10px 0 20px; }
	.logo_base img { width: 180px; height: auto; }


}
