/*
	Theme Name: Beaba
	Description: 
	Author: Guto Gomes
	Tags: ong, wordpress, responsive, bootstrap
	version: 1.0

*/


/* ALL */

*{margin:0; padding:0; outline:none;}
html, body{font:normal 15px/140% 'Open Sans', sans-serif; color:#603813; background:#FFF;}
.clear{clear:both;}
.text-indent{text-indent:-9999px; display:block;}

a{text-decoration:none; outline:none; color:#603813;}
a:hover,
a.active,
a:focus{text-decoration:none; outline:none; color:#603813;}

.margin30{margin-bottom:30px;}
.overflow{overflow:hidden;}
.none{display:none;}
label{font-weight:normal;}

h1, .h1, h2, .h2, h3, .h3{margin-top:0;}

.hide-mobile{display:block;}
.show-mobile{display:none;}

.image{display:block;}
.image img{max-width:100%; height:auto; margin:0 auto; display:block;}

.space-top{height:53px; display:block;}



/* BTN */

.btn{-webkit-box-shadow: inherit !important; box-shadow: inherit !important; white-space:inherit;}

.btn-primary{background:#603813; font:700 13px/140% 'Open Sans', Arial; transition:.3s;}
.btn-primary:hover{background:#F8C311; color:#603813; border-color:#F8C311;}

.btn-primary-doar{background:#EA4247; border-color:#EA4247; font:700 13px/140% 'Open Sans', Arial; color:#FFF; transition:.3s;}
.btn-primary-doar:hover{background:#F8C311; color:#603813; border-color:#F8C311;}

.btn-default{border:none !important; color:#603813; font:700 13px/140% 'Open Sans', Arial; text-transform:uppercase; transition:.3s;}
.btn-default:hover{background:#603813; color:#FFF;}
.btn-default:active{background:#603813; color:#FFF;}
.btn-default:focus{background:#603813; color:#FFF;}

.btn-neutropenia-guia{border:none !important; background:#EA9A57; color:#603813; font:700 20px 'Open Sans', Arial; transition:.3s;}
.btn-neutropenia-guia:hover{background:#603813; color:#FFF;}

.btn-neutropenia-posteres{margin-top:20px; border:none !important; background:#EA9A57; color:#603813; text-transform:uppercase; font:700 15px 'Open Sans', Arial; transition:.3s;}
.btn-neutropenia-posteres:hover{background:#603813; color:#FFF;}

.btn-doe-guia-opcoes{border:none !important; background:#FFF; color:#603813; font:700 20px 'Open Sans', Arial; transition:.3s; width:300px;}
.btn-doe-guia-opcoes:hover{background:#603813; color:#FFF;}

.btn-info{border:1px solid #603813; background:#FFF; color:#603813; padding:10px; display:block; font:700 33px/100% 'Open Sans', Arial; text-transform:uppercase; border-radius:10px; transition:.3s;}
.btn-info.active{background:#38BFC4; color:#FFF;}

.btn-warning{background:#F6C315; color:#603813; font:700 21px/140% 'Open Sans', Arial; width:140px; transition:.3s;}

.btn-warning-inscrever{background:#F6C315; color:#603813; font:700 21px/140% 'Open Sans', Arial; width:180px; transition:.3s; margin-top:40px;}
.btn-warning-inscrever:hover{background:#603813; color:#FFF;}



/* HEADER */
header{width:100%; margin:0 auto; background:rgba(225,243,247,.9); top:0; left:0; z-index:888;}


/* NAV */
header .navbar{height:auto; background-color: transparent; border: none; box-shadow: none; position:relative;}
header .navbar-brand{background:url('images/logo.png') center center no-repeat; background-size:cover; width:100px; height:25px; padding:0 !important; margin:14px 0; text-indent:-9999px;}
header nav ul{margin:0; padding:0; list-style-type:none; display:flex; align-items:center; justify-content:flex-start; width:100%;}
header nav li{margin:0 15px;}
header nav li a{font:700 13px/100% 'Open Sans', Arial; color:#603813; padding:0; text-transform:uppercase; transition:.3s;}
header .current-page-ancestor a,
header .current-menu-item a, 
header nav li a:hover{color:#38BEC4;}

#menu-item-482 {display:flex; align-items:center; gap:15px; margin-left:auto; position: relative;}
#menu-item-482 > a{display:none;}
#menu-item-482 .sub-menu {display:flex !important; align-items:center !important; gap:5px; position:static; padding: 0;}
#menu-item-482 .sub-menu img {width: 24px !important; height: auto !important; vertical-align: middle;}
#menu-item-482 .sub-menu a {display: flex !important; align-items: center !important; gap: 5px; font-size: 13px; font-weight: 700; color: #603813; text-decoration: none; white-space: nowrap;}

#top-doar{float:right;}
#top-doar .doar{float:right; margin-top:10px; width:120px;}


/* HOME */
#bear{background:#3abec5; padding:50px 0 30px 0; text-align:center;}
#bear img{max-width:211px; height:auto;}

#about{background:#FFF; padding:30px 0; text-align:center;}
#about img{max-width:200px; height:auto; margin:0 auto 15px auto; display:block;}

#destaque-doe-guia{background:#E2F3F7; padding-top:40px; text-align:center;}
#destaque-doe-guia h3{font-size:18px; line-height:normal;}
#destaque-doe-guia h2{font-size:23px; font-weight:700; margin-bottom:30px;}

#destaque-doe-guia-produtos{background:#E2F3F7; padding-bottom:40px; text-align:center;}
#destaque-doe-guia-produtos .shape-center{display:inline-block;}
#destaque-doe-guia-produtos .shape{background:#FFF; border-radius:10px; margin:10px; width:300px; display:inline-block;}
#destaque-doe-guia-produtos .shape:hover{background:#ededed;}
#destaque-doe-guia-produtos img{padding:10px 0; max-width:250px; height:auto; margin:auto;}
#destaque-doe-guia-produtos h2{font-size:20px; font-weight:700;}
#destaque-doe-guia-produtos p{padding:0 10px 15px 10px; font-size:14px; color:#603813;}

#destaque{background:#F6C315; padding:40px 0 10px 0; text-align:center;}
#destaque h2{font-size:23px; font-weight:700; margin-bottom:30px;}

/* Descrição Lateral
#destaque-premios{background:#F6C315; padding:0 0 40px 0; text-align:center;}
#destaque-premios img{height:100px; width:auto; vertical-align:top;}
#destaque-premios p{font-size:13px; text-align:left; width:150px; display:inline-block; padding:20px 0 0 10px;}
*/

#destaque-premios{background:#F6C315; padding:0 0 40px 0; text-align:center;}
#destaque-premios img{height:100px; width:auto; vertical-align:top;}
#destaque-premios p{font-size:13px; text-align:center; width:150px; margin:auto; padding:10px 0 20px 0;}

#projects-beaba{background:#E2F3F7; padding:50px 0 30px 0; text-align:center;}
#projects-beaba h2{font-size:23px; font-weight:700; margin-bottom:15px;}
#projects-beaba img{max-height:220px; width:auto; margin:20px auto 10px auto; display:block;}
/* #projects-beaba em{font:bold normal 42px/140% 'Open Sans', Arial; display:block; margin-bottom:10px;} */
#projects-beaba p{padding:0 30px; margin-bottom:20px;}
#projects-beaba a{width:120px; margin-bottom:50px;}

#numbers{background:#EA4247; padding-top:50px; text-align:center;}
#numbers h2{font-size:23px; color:#FFF; font-weight:700; margin-bottom:40px;}
#numbers p{margin-bottom:50px; color:#FFF;}
#numbers em, #numbers i{font:bold normal 42px/120% 'Open Sans', Arial; display:block; color:#FFF;}

#actions{background:#FFFFFF; padding:50px 0 30px 0; text-align:center;}
#actions h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#actions img{max-height:220px; width:auto; margin:0 auto 5px auto; display:block;}
#actions em{font:bold normal 42px/140% 'Open Sans', Arial; display:block; margin-bottom:30px;}
#actions p{padding:0 30px; margin-bottom:30px;}
#actions a{width:120px; margin-bottom:50px;}

#educacional{background:#f4f4f4; padding:50px 0 30px 0; text-align:center;}
#educacional h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#educacional img{max-height:220px; width:auto; margin:0 auto 5px auto; display:block;}
#educacional p{padding:0 30px; margin-bottom:30px;}
#educacional a{width:120px; margin-bottom:50px;}

#projetos{background:#FFFFFF; padding:50px 0 30px 0; text-align:center;}
#projetos h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#projetos img{max-height:220px; width:auto; margin:0 auto 5px auto; display:block;}
#projetos em{font:bold normal 42px/140% 'Open Sans', Arial; display:block; margin-bottom:30px;}
#projetos p{padding:0 30px; margin-bottom:30px;}
#projetos a{width:120px; margin-bottom:50px;}

#criacao-producao{background:#E2F3F7; padding:50px 0 30px 0; text-align:center;}
#criacao-producao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#criacao-producao img{max-height:220px; width:auto; margin:0 auto 5px auto; display:block;}
#criacao-producao em{font:bold normal 42px/140% 'Open Sans', Arial; display:block; margin-bottom:30px;}
#criacao-producao p{padding:0 30px; margin-bottom:30px;}
#criacao-producao a{width:120px; margin-bottom:50px;}

#donate{background:#FFF; padding:60px 0; text-align:center;}
#donate h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#donate p{margin-bottom:50px;}
#donate .btn-info{margin-bottom:20px;}
#donate .btn-info span{font-size:12px; font-weight:normal; vertical-align:top; margin-top:-6px; display:inline-block;}
#donate .btn-info em{font-style:normal; font-size:12px;}
#donate h3{margin-bottom:50px; margin:0 auto 50px auto; max-width:530px; font-size:12px; line-height:15px;}
#donate label{font-size:13px; display:block; margin-bottom:40px;}
#donate label input{width:15px; height:15px;}

#donor-quadra{background:#f4f4f4; padding-top:50px; text-align:center;}
#donor-quadra h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#donor-quadra img{width:300px; max-width:100%; height:auto;}

#donors{background:#f4f4f4; padding:50px 0; text-align:center;}
#donors h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#donors img{width:200px; max-width:100%; height:auto;}

#partners{background:#FFF; padding:50px 0; text-align:center;}
#partners h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#partners img{width:200px; max-width:100%; height:auto;}

#trabalhos{background:#F3ADBA; padding:50px 0; text-align:center;}
#trabalhos h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#trabalhos h3{font-size:13px; font-weight:700; margin-bottom:5px;}
#trabalhos img{width:200px; height:auto; display:block; margin:0 auto 30px auto;}

#onu{background:#E2F3F7; padding:40px 0 50px 0; text-align:center;}
#onu h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#onu img{width:800px; max-width:100%; height:auto; margin:0 auto 15px auto; display:block;}

#certificacoes{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#certificacoes h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#certificacoes img{width:200px; max-width:100%; height:auto; margin:0 auto 15px auto; display:block;}

#pag-pay{background:#FFF; text-align:center;}
#pag-pay .pagseguro{padding-bottom:30px;}
#pag-pay .paypal{padding-bottom:30px;}
#pag-pay .banco{padding-bottom:30px;}



 /* ASCO - SIMONE :)  */

#asco{background:#38BEC4; padding-top:20px; text-align:center;}
#asco img{width:200px; height:auto;}

#asco-beaba{background:#38BEC4; padding:10px 0 20px 0; text-align:center;}
#asco-beaba img{width:300px; height:auto;}

#asco-texto{background:#FFFFFF; padding:30px 0; text-align:center;}
#asco-texto h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#asco-texto p{padding:0 30px; margin-bottom:30px;}

#asco-booth{background:#F6C315; padding:30px 0; text-align:center;}
#asco-booth h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#asco-booth img{max-width:250px; height:auto; padding-bottom:40px; display:block;}
#asco-booth p{padding:0 30px; margin-bottom:30px;}

#asco-objetivo{background:#E4F4F7; padding:30px 0; text-align:center;}
#asco-objetivo h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#asco-objetivo img{max-width:250px; height:auto; padding-bottom:40px; display:block;}
#asco-objetivo p{padding:0 30px; margin-bottom:30px;}

#asco-patrocinador{background:#FFFFFF; padding:30px 0; text-align:center;}
#asco-patrocinador h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#asco-patrocinador img{max-width:250px; height:auto; padding-bottom:20px;}
#asco-patrocinador p{padding:0 30px; margin-bottom:30px; font-size:13px; text-align:left;}

#asco-instagram{background:#F6C315; padding:35px 0 15px 0; text-align:center;}
#asco-instagram h2{font-size:23px; font-weight:700; padding-bottom:20px;}
#asco-instagram img{max-width:250px; height:auto; padding-bottom:40px;}

#asco-einstein{text-align:center;}
#asco-einstein img{max-width:250px; height:auto; padding-bottom:40px;}

#asco-conteudo{background:#00447C; padding:30px 0; text-align:center;}
#asco-conteudo img{max-width:240px; height:auto; margin:0 auto 10px auto; display:block;}
#asco-conteudo p{padding:0 30px; margin-bottom:30px; font-size:13px; color:#FFF;}


 /* ONS - SIMONE :)  */

#ons{background:#38BEC4; padding:50px 0 30px 0; text-align:center;}
#ons img{max-width:211px; height:auto;}

#ons-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#ons-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#ons-apresentacao{background:#E2F3F7; padding:35px 0 15px 0; text-align:center;}
#ons-apresentacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#ons-apresentacao img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#ons-obrigado{background:#FFF; padding:35px 0 15px 0; text-align:center;}
#ons-obrigado h2{font-size:23px; font-weight:700;}
#ons-obrigado img{max-width:180px; height:auto; display:block; margin: auto;}

#ons-instagram{background:#F6C315; padding:35px 0 15px 0; text-align:center;}
#ons-instagram h2{font-size:23px; font-weight:700;}


 /* NEUROBLASTOMA - SIMONE :)  */

#neuroblastoma-top{background:#38BEC4; padding:50px 0 30px 0; text-align:center;}
#neuroblastoma-top img{max-width:300px; height:auto;}

#neuroblastoma{background:#FFF; padding:40px 0 30px 0; text-align:center;}
#neuroblastoma h1{font-size:27px; font-weight:700;}
#neuroblastoma h2{padding-top:40px; font-size:23px; font-weight:700;}
#neuroblastoma h3{font-size:18px; margin-bottom:15px;}
#neuroblastoma p{font-size:15px; text-align:left; max-width:600px; margin:auto;}

#neuroblastoma-apoio {text-align:center;}
#neuroblastoma-apoio img{width:200px; height:auto;}


 /* NEUTROPENIA FEBRIL - SIMONE :)  */

#neutropenia-top{background:#E3E3E3; padding:50px 0 30px 0; text-align:center;}
#neutropenia-top img{width:300px; height:auto;}

#neutropenia{background:#FFF; padding:40px 0; text-align:center;}
#neutropenia h2{font-size:27px; font-weight:700; padding-bottom:20px;}
#neutropenia p{font-size:16px; text-align:center; max-width:600px; margin:auto;}

#neutropenia-pedidos{background:#FFF; padding:30px 0; text-align:center; display:flex; flex-direction: column; align-items: center;}
#neutropenia-pedidos h2{font-size:27px; font-weight:700; padding-bottom:20px;}
#neutropenia-pedidos p{font-size:15px; text-align:center; max-width:600px; margin:auto; padding-bottom:20px;}
#neutropenia-pedidos img{max-width:200px; height:auto; display:block; margin:0 auto 10px auto;}

#neutropenia-quero{background:#E2F3F7; padding:40px 0 30px 0; text-align:center;}
#neutropenia-quero h2{font-size:27px; font-weight:700; margin-bottom:15px;}
#neutropenia-quero h3{font-size:20px; font-weight:700;}
#neutropenia-quero img{max-height:180px; width:auto; margin:20px auto 10px auto; display:block;}
#neutropenia-quero p{padding:0 30px; margin-bottom:20px;}

#neutropenia-posteres{padding-bottom:20px; text-align:center;}
#neutropenia-posteres img{max-width:100%; width:700px; height:auto; margin:0 10px 10px 10px;}
#neutropenia-posteres h2{font-size:27px; font-weight:700; padding: 30px 0 20px 0;}
#neutropenia-posteres p{font-size:15px; text-align:center; max-width:600px; margin:auto; padding-bottom:20px;}

#neutropenia-bulario{background:#E3E3E3; padding-bottom:20px; text-align:center;}
#neutropenia-bulario img{max-width:100%; width:700px; height:auto; margin:0 10px 10px 10px;}
#neutropenia-bulario h2{font-size:27px; font-weight:700; padding: 30px 0 20px 0;}
#neutropenia-bulario p{font-size:15px; text-align:center; max-width:600px; margin:auto; padding-bottom:20px;}

#neutropenia-faq{background:#E2F3F7; padding-bottom:20px; text-align:center;}
#neutropenia-faq h2{font-size:27px; font-weight:700; padding: 30px 0 20px 0;}
#neutropenia-faq p{font-size:15px; text-align:left; max-width:600px; margin:auto; padding-bottom:20px;}

#neutropenia-guia{text-align:center;}
#neutropenia-guia img{max-width:300px; height:auto;}
#neutropenia-guia p{font-size:15px; text-align:center; max-width:600px; margin:auto;}

#neutropenia-autores{background:#FFF; padding:30px 0; text-align:center;}
#neutropenia-autores h2{font-size:27px; font-weight:700; padding-bottom:20px;}
#neutropenia-autores p{font-size:13px; text-align:left; display:inline-block; margin:0;}

#neuroblastoma-apoio {text-align:center;}
#neuroblastoma-apoio img{width:200px; height:auto;}


 /* MORRER - SIMONE :)  */

#morrer{background:#D3D3D3; padding:30px 0; text-align:center;}
#morrer img{max-width:460px; height:auto;}

#morrer-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#morrer-about h2{font-size:26px; font-weight:700;}
#morrer-about h3{font-size:18px; margin:20px 0; line-height:initial;}
#morrer-about h4{font-size:20px;}
#morrer-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#morrer-programacao{background:#E2F2F6; padding:35px 20px; text-align:center;}
#morrer-programacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#morrer-programacao h3{font-size:18px; margin-bottom:30px;}
#morrer-programacao p{text-align:left; display:inline-block;}
#morrer-programacao img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#morrer-professores{background:#D3D3D3; padding:35px 0; text-align:center;}
#morrer-professores h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#morrer-professores img{width:140px; height:auto; margin:0 auto 8px auto; display:block;}
#morrer-professores p{padding:0 20px; margin-bottom:30px; font-size:13px;}

#morrer-investimento{background:#F4B2BF; padding:35px 0; text-align:center;}
#morrer-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#morrer-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#morrer-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#morrer-investimento p{font-size:14px;}
#morrer-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#morrer-investimento button:hover{background-color:#FFF; color:#603813;}

#morrer-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#morrer-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#morrer-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* BIOETICA - SIMONE :)  */

#bioetica{background:#D3D3D3; padding:30px 0; text-align:center;}
#bioetica img{max-width:360px; height:auto;}

#bioetica-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#bioetica-about h2{font-size:26px; font-weight:700;}
#bioetica-about h3{font-size:18px; margin:20px 0; line-height:initial;}
#bioetica-about h4{font-size:20px;}
#bioetica-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#bioetica-professora{background:#EDEDED; padding:35px 0; text-align:center;}
#bioetica-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#bioetica-professora h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#bioetica-professora img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#bioetica-professora p{margin-bottom:30px; font-size:14px; text-align:left;}

#bioetica-investimento{background:#D3D3D3; padding:35px 0; text-align:center;}
#bioetica-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#bioetica-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#bioetica-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#bioetica-investimento p{font-size:14px;}
#bioetica-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#bioetica-investimento button:hover{background-color:#FFF; color:#603813;}

#bioetica-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#bioetica-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#bioetica-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* DEU RUIM - SIMONE :)  */

#deu-ruim{background:#EA4247; padding:15px 0; text-align:center;}
#deu-ruim img{max-width:360px; height:auto;}

#deu-ruim-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#deu-ruim-about h2{font-size:26px; font-weight:700;}
#deu-ruim-about h3{font-size:18px; margin:20px 0; line-height:initial;}
#deu-ruim-about h4{font-size:20px;}
#deu-ruim-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#deu-ruim-professoras{background:#F6C315; padding:35px 0; text-align:center;}
#deu-ruim-professoras h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#deu-ruim-professoras h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#deu-ruim-professoras img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#deu-ruim-professoras p{margin-bottom:30px; font-size:14px; text-align:left;}

#deu-ruim-investimento{background:#E2F3F7; padding:35px 0; text-align:center;}
#deu-ruim-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#deu-ruim-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#deu-ruim-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#deu-ruim-investimento p{font-size:14px;}
#deu-ruim-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#deu-ruim-investimento button:hover{background-color:#FFF; color:#603813;}

#deu-ruim-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#deu-ruim-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#deu-ruim-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* MEUS CUIDADOS PALIATIVOS - SIMONE :)  */

#meus-cps{background:#F3ADBA; padding:25px 0; text-align:center;}
#meus-cps img{max-width:360px; height:auto;}

#meus-cps-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#meus-cps-about h2{font-size:26px; font-weight:700;}
#meus-cps-about h3{font-size:18px; margin:20px 0; line-height:initial;}
#meus-cps-about h4{font-size:20px;}
#meus-cps-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#meus-cps-professores{background:#38BEC3; padding:35px 0; text-align:center;}
#meus-cps-professores h2{font-size:23px; font-weight:700; margin-bottom:30px; color:#FFF;}
#meus-cps-professores h3{font-size:21px; font-weight:700; margin-bottom:20px; color:#FFF;}
#meus-cps-professores img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#meus-cps-professores p{margin-bottom:30px; font-size:14px; text-align:left; color:#FFF;}

#meus-cps-mediadores{background:#F3ADBA; padding:35px 0; text-align:center;}
#meus-cps-mediadores h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#meus-cps-mediadores h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#meus-cps-mediadores img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#meus-cps-mediadores p{margin-bottom:30px; font-size:14px; text-align:left;}

#meus-cps-investimento{background:#E2F3F7; padding:35px 0; text-align:center;}
#meus-cps-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#meus-cps-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#meus-cps-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#meus-cps-investimento p{font-size:14px;}
#meus-cps-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#meus-cps-investimento button:hover{background-color:#FFF; color:#603813;}

#meus-cps-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#meus-cps-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#meus-cps-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* DOENÇAS RARAS - SIMONE :)  */

#doencas-raras{background:#E8F5FB; padding:10px 0 30px 0; text-align:center;}
#doencas-raras img{max-width:320px; height:auto;}

#doencas-raras-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#doencas-raras-about h2{font-size:27px; font-weight:700;}
#doencas-raras-about h3{font-size:18px; line-height:initial;}
#doencas-raras-about p{text-align:left; padding-top:20px;}
#doencas-raras-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#doencas-raras-aula1{background:#FDF3D0; padding:35px 20px; text-align:center;}
#doencas-raras-aula1 h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#doencas-raras-aula1 h3{font-size:18px; margin-bottom:20px;}
#doencas-raras-aula1 p{text-align:left; display:inline-block;}
#doencas-raras-aula1 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#doencas-raras-aula2{background:#FCD6A9; padding:35px 20px; text-align:center;}
#doencas-raras-aula2 h3{font-size:18px; margin-bottom:20px;}
#doencas-raras-aula2 p{text-align:left; display:inline-block;}
#doencas-raras-aula2 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#doencas-raras-aula3{background:#FAD0D1; padding:35px 20px; text-align:center;}
#doencas-raras-aula3 h3{font-size:18px; margin-bottom:20px;}
#doencas-raras-aula3 p{text-align:left; display:inline-block;}
#doencas-raras-aula3 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#doencas-raras-aula4{background:#EFE8F1; padding:35px 20px; text-align:center;}
#doencas-raras-aula4 h3{font-size:18px; margin-bottom:20px;}
#doencas-raras-aula4 p{text-align:left; display:inline-block;}
#doencas-raras-aula4 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#doencas-raras-professores{background:#CCF1F2; padding:35px 0; text-align:center;}
#doencas-raras-professores h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#doencas-raras-professores img{width:140px; height:auto; margin:0 auto 8px auto; display:block;}
#doencas-raras-professores p{padding:0 30px; margin-bottom:30px; font-size:13px;}

#doencas-raras-investimento{background:#E7F0CC; padding:35px 20px; text-align:center;}
#doencas-raras-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#doencas-raras-investimento h3{font-size:19px; text-align:center; line-height:normal;}
#doencas-raras-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#doencas-raras-investimento p{font-size:14px; text-align:left;}
#doencas-raras-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#doencas-raras-investimento button:hover{background-color:#FFF; color:#603813;}
#doencas-raras-investimento img{width:160px; height:auto; margin:10px auto 20px auto; display:block;}

#doencas-raras-investimento .shape-center{display:inline-block;}
#doencas-raras-investimento .shape{background:#F3F7E5; border-radius:10px; margin:20px; padding-top:20px; width:240px; display:inline-block;}

#doencas-raras-agradecimento{background:#EDEDED; padding:35px 0 20px 0; text-align:center;}
#doencas-raras-agradecimento h2{font-size:23px; font-weight:700; margin-bottom:30px;}

#doencas-raras-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#doencas-raras-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#doencas-raras-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}



 /* DIREITOS PACIENTES - SIMONE :)  */

#aula-direitos{background:#E8F5FB; padding:10px 0 30px 0; text-align:center;}
#aula-direitos img{max-width:400px; height:auto;}

#aula-direitos-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#aula-direitos-about h2{font-size:27px; font-weight:700; margin-bottom:0;}
#aula-direitos-about h3{font-size:18px; line-height:initial;}
#aula-direitos-about h4{font-size:23px; margin-top:2px; margin-bottom:20px;}
#aula-direitos-about p{text-align:left; padding-top:20px;}
#aula-direitos-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#aula-direitos-programacao{background:#E8F5FB; padding:35px 20px; text-align:center;}
#aula-direitos-programacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#aula-direitos-programacao h3{font-size:18px; margin-bottom:20px;}
#aula-direitos-programacao p{text-align:left; display:inline-block;}
#aula-direitos-programacao img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#aula-direitos-professores{background:#F6C315; padding:35px 0; text-align:center;}
#aula-direitos-professores h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#aula-direitos-professores img{width:140px; height:auto; margin:0 auto 8px auto; display:block;}
#aula-direitos-professores p{padding:0 30px; margin-bottom:30px; font-size:13px;}

#aula-direitos-investimento{background:#FFF; padding:35px 20px; text-align:center;}
#aula-direitos-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#aula-direitos-investimento h3{font-size:19px; text-align:center; line-height:normal;}
#aula-direitos-investimento h4{font-size:19px; font-weight:700; margin-bottom:5px;}
#aula-direitos-investimento p{font-size:14px;}
#aula-direitos-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#aula-direitos-investimento button:hover{background-color:#DCCBBA; color:#603813;}

#aula-direitos-agradecimento{background:#38BEC4; padding:35px 0 20px 0; text-align:center;}
#aula-direitos-agradecimento h2{font-size:23px; color:#FFF; font-weight:700; margin-bottom:30px;}
#aula-direitos-agradecimento p{color:#FFF;}

#aula-direitos-duvidas{background:#38BEC4; padding:35px 0 40px 0; text-align:center;}
#aula-direitos-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px; color:#FFF;}
#aula-direitos-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; color:#FFF; max-width: 700px; margin: 0 auto;}



 /* LUTO - SIMONE :)  */

#luto{background:#E8F5FB; padding:10px 0 30px 0; text-align:center;}
#luto img{max-width:260px; height:auto;}

#luto-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#luto-about h2{font-size:23px; font-weight:700;}
#luto-about h3{font-size:18px; margin-bottom:30px; line-height:initial;}
#luto-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#luto-modulo1{background:#FDF3D0; padding:35px 20px; text-align:center;}
#luto-modulo1 h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-modulo1 h3{font-size:18px; margin-bottom:30px;}
#luto-modulo1 p{text-align:left; display:inline-block;}
#luto-modulo1 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#luto-modulo2{background:#FCD6A9; padding:35px 20px; text-align:center;}
#luto-modulo2 h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-modulo2 h3{font-size:18px; margin-bottom:30px;}
#luto-modulo2 p{text-align:left; display:inline-block;}
#luto-modulo2 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#luto-modulo3{background:#FAD0D1; padding:35px 20px; text-align:center;}
#luto-modulo3 h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-modulo3 h3{font-size:18px; margin-bottom:30px;}
#luto-modulo3 p{text-align:left; display:inline-block;}
#luto-modulo3 img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#luto-palestrantes{background:#EFE8F1; padding:35px 0; text-align:center;}
#luto-palestrantes h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-palestrantes img{width:140px; height:auto; margin:0 auto 8px auto; display:block;}
#luto-palestrantes p{padding:0 30px; margin-bottom:30px; font-size:13px;}

#luto-materiais{background:#CCF1F2; padding:35px 0; text-align:center;}
#luto-materiais h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-materiais img{max-width:100%; width:300px; height:auto;}

#luto-investimento{background:#E7F0CC; padding:35px 0 0 0; text-align:center;}
#luto-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#luto-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#luto-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#luto-investimento p{font-size:14px;}
#luto-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#luto-investimento button:hover{background-color:#FFF; color:#603813;}

#luto-agradecimento{background:#EDEDED; padding:40px 0 50px 0; text-align:center;}
#luto-agradecimento h2{font-size:23px; font-weight:700;}

#luto-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#luto-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}

#luto-oferecimento{background:#FFF; padding:35px 0 15px 0; text-align:center;}
#luto-oferecimento h2{font-size:23px; font-weight:700;}
#luto-oferecimento img{max-width:190px; height:auto; display:block; margin: auto;}

#luto-apoio{background:#fcfcfc; padding:35px 0 15px 0; text-align:center;}
#luto-apoio h2{font-size:23px; font-weight:700;}
#luto-apoio img{max-width:190px; height:auto; display:block; margin: auto;}



 /* SINAIS E SINTOMAS - SIMONE :)  */

#sinais{background:#F5F5F5; padding:15px 0; text-align:center;}
#sinais img{max-width:600px; height:auto;}
#sinais h4{font-size:18px; text-align:center; line-height:normal;}

#sinais-areas{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-areas h3{font-size:23px; text-align:center; font-weight:700;}
#sinais-areas h5{font-size:16px; text-align:center;}
#sinais-areas p{font-size:14px; text-align:center;}
#sinais-areas button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#sinais-areas button:hover{background-color:#FFF; color:#603813;}
#sinais-areas img{width:160px; height:auto; margin:10px auto 20px auto; display:block;}

#sinais-areas .shape-center{display:inline-block;}
#sinais-areas .shape{background:#FFF; border-radius:10px; margin:20px; padding-top:20px; width:320px; display:inline-block;}
#sinais-areas .shape:hover{background-color:#E8F5FB; color:#603813;}

#sinais-apoio{background:#F5F5F5; padding:40px 0 50px 0; text-align:center;}
#sinais-apoio h2{font-size:23px; font-weight:700;}


 /* SINAIS E SINTOMAS MICROCURSO - SIMONE :)  */

#sinais{background:#F5F5F5; padding:15px 0; text-align:center;}
#sinais img{max-width:600px; height:auto;}
#sinais h4{font-size:18px; text-align:center; line-height:normal;}

#sinais-microcurso{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso h2{font-size:23px; text-align:center; font-weight:700;}

#sinais-microcurso-cancer{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso-cancer h2{font-size:23px; text-align:center; font-weight:700;}
#sinais-microcurso-cancer p{font-size:16px; text-align:center;}
#sinais-microcurso-cancer img{max-width:250px; height:auto; margin:10px auto 20px auto; display:block;}

#sinais-microcurso-sintomas{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso-sintomas h2{padding:20px 0 10px 0; font-size:23px; text-align:center; font-weight:700;}
#sinais-microcurso-sintomas h3{font-size:18px; text-align:center; font-weight:700;}
#sinais-microcurso-sintomas p{font-size:14px; text-align:center; margin:15px; text-wrap: initial;}
#sinais-microcurso-sintomas button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#sinais-microcurso-sintomas button:hover{background-color:#FFF; color:#603813;}
#sinais-microcurso-sintomas img{max-width:250px; height:auto; margin:10px auto 20px auto; display:block;}
#sinais-microcurso-sintomas .shape{background:#FFF; border-radius:10px; padding: 16px; height: 360px;}
#sinais-microcurso-sintomas .shape:hover{background-color:#E8F5FB; color:#603813;}

#sinais-microcurso-tipos{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso-tipos h2{padding:20px 0 10px 0; font-size:23px; text-align:center; font-weight:700;}
#sinais-microcurso-tipos h3{font-size:18px; text-align:center; font-weight:700;}
#sinais-microcurso-tipos p{font-size:14px; text-align:left; margin:15px; text-wrap: initial;}
#sinais-microcurso-tipos button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#sinais-microcurso-tipos button:hover{background-color:#FFF; color:#603813;}
#sinais-microcurso-tipos img{max-width:250px; height:auto; margin:10px auto 20px auto; display:block;}
#sinais-microcurso-tipos .shape{background:#FFF; border-radius:10px; padding:16px; height:500px;}
#sinais-microcurso-tipos .shape:hover{background-color:#E8F5FB; color:#603813;}

#sinais-microcurso-exames{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso-exames h2{padding:20px 0 10px 0; font-size:23px; text-align:center; font-weight:700;}
#sinais-microcurso-exames h3{font-size:18px; text-align:center; font-weight:700;}
#sinais-microcurso-exames p{font-size:14px; text-align:left; margin:15px; text-wrap: initial;}
#sinais-microcurso-exames button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#sinais-microcurso-exames button:hover{background-color:#FFF; color:#603813;}
#sinais-microcurso-exames img{max-width:240px; height:auto; margin:10px auto 20px auto; display:block;}
#sinais-microcurso-exames .shape{background:#FFF; border-radius:10px; padding:16px; height:450px;}
#sinais-microcurso-exames .shape:hover{background-color:#E8F5FB; color:#603813;}

#sinais-microcurso-comunicacao{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso-comunicacao h2{padding:20px 0 10px 0; font-size:23px; text-align:center; font-weight:700;}
#sinais-microcurso-comunicacao h3{font-size:18px; text-align:center; font-weight:700;}
#sinais-microcurso-comunicacao h4{font-size:16px; padding-bottom:20px; text-align:center; line-height:normal;}
#sinais-microcurso-comunicacao p{font-size:14px; text-align:left; margin:15px; text-wrap: initial;}
#sinais-microcurso-comunicacao button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#sinais-microcurso-comunicacao button:hover{background-color:#FFF; color:#603813;}
#sinais-microcurso-comunicacao img{max-width:250px; height:auto; margin:10px auto 20px auto; display:block;}
#sinais-microcurso-comunicacao .shape{background:#FFF; border-radius:10px; padding:16px; height:450px;}
#sinais-microcurso-comunicacao .shape:hover{background-color:#E8F5FB; color:#603813;}

#sinais-microcurso-quero-mais{background:#F5F5F5; padding-bottom:20px; text-align:center;}
#sinais-microcurso-quero-mais h2{padding:20px 0 10px 0; font-size:23px; text-align:center; font-weight:700;}
#sinais-microcurso-quero-mais h3{font-size:18px; text-align:center; font-weight:700;}
#sinais-microcurso-quero-mais p{font-size:14px; text-align:center; margin:15px; text-wrap: initial;}
#sinais-microcurso-quero-mais button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#sinais-microcurso-quero-mais button:hover{background-color:#FFF; color:#603813;}
#sinais-microcurso-quero-mais img{max-width:250px; height:auto; margin:10px auto 20px auto; display:block;}
#sinais-microcurso-quero-mais .shape-center{display:inline-block;}
#sinais-microcurso-quero-mais .shape{background:#FFF; border-radius:10px; padding:16px; width:300px; height:350px; display:inline-block;}
#sinais-microcurso-quero-mais .shape:hover{background-color:#E8F5FB; color:#603813;}

#sinais-apoio{background:#F5F5F5; padding:40px 0 50px 0; text-align:center;}
#sinais-apoio h2{font-size:23px; font-weight:700;}
#sinais-apoio img{max-width:200px; height:auto;}

.scroll-container {overflow: auto; white-space: nowrap;}
.gridscroll{display:inline-block;}


/* APRESENTAÇÃO - SIMONE :)  */

#curso-apresentacao{background:#E5DECF; padding:25px 0 20px 0; text-align:center;}
#curso-apresentacao img{max-width:360px; height:auto;}

#curso-apresentacao-about{background:#FFF; padding:40px 0; text-align:center;}
#curso-apresentacao-about h2{font-size:28px; font-weight:700;}
#curso-apresentacao-about h3{font-size:18px; margin-bottom:30px; line-height:initial;}
#curso-apresentacao-about p{font-size:16px;}
#curso-apresentacao-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#curso-apresentacao-programacao{background:#FDF3D0; padding:35px 20px; text-align:center;}
#curso-apresentacao-programacao h2{font-size:23px; font-weight:700;}
#curso-apresentacao-programacao h3{font-size:18px; font-weight:700;}
#curso-apresentacao-programacao p{font-size:16px; text-align:center; display:inline-block;}
#curso-apresentacao-programacao img{max-height:140px; width:auto; margin:20px auto 10px auto; margin-bottom:20px; display:block;}

#curso-apresentacao-professora{background:#E8F5FB; padding:35px 0; text-align:center;}
#curso-apresentacao-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#curso-apresentacao-professora h3{font-size:18px; font-weight:700; margin-bottom:15px;}
#curso-apresentacao-professora img{width:400px; height:auto; margin:0 auto 8px auto; padding-bottom:20px; display:block;}
#curso-apresentacao-professora p{font-size:15px; text-align:left; display:inline-block;}

#curso-apresentacao-investimento{background:#E7F0CC; padding:35px 0 0 0; text-align:center;}
#curso-apresentacao-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#curso-apresentacao-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#curso-apresentacao-investimento h4{font-size:14px; text-align:center; line-height:normal;}
#curso-apresentacao-investimento p{font-size:14px;}
#curso-apresentacao-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#curso-apresentacao-investimento button:hover{background-color:#FFF; color:#603813;}

#curso-apresentacao-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#curso-apresentacao-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#curso-apresentacao-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* FIM DE VIDA - SIMONE :)  */

#fim-vida{background:#E8F5FB; padding:10px 0 30px 0; text-align:center;}
#fim-vida img{max-width:100%; width:380px; height:auto; padding-top:10px;}

#fim-vida-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#fim-vida-about h2{font-size:28px; font-weight:700;}
#fim-vida-about h4{font-size:16px; padding-bottom:15px;}
#fim-vida-about h3{font-size:18px; margin-top:20px; line-height:initial;}

#fim-vida-professora{background:#EDEDED; padding:35px 0; text-align:center;}
#fim-vida-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#fim-vida-professora h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#fim-vida-professora img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#fim-vida-professora p{margin-bottom:30px; font-size:14px; text-align:left;}

#fim-vida-investimento{background:#FFF; padding:35px 0 20px 0; text-align:center;}
#fim-vida-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#fim-vida-investimento h3{font-size:18px; text-align:center; line-height:normal;}
#fim-vida-investimento p{font-size:14px;}
#fim-vida-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#fim-vida-investimento button:hover{background-color:#DCCBBA; color:#603813;}

#fim-vida-realizacao{background:#E8F5FB; padding:35px 0; text-align:center;}
#fim-vida-realizacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#fim-vida-realizacao img{width:220px; height:auto; margin:0 auto 8px auto; display:block;}
#fim-vida-realizacao p{padding:0 30px; margin-bottom:30px; font-size:13px; text-align:left;}

#fim-vida-duvidas{background:#EDEDED; padding:35px 0 40px 0; text-align:center;}
#fim-vida-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#fim-vida-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}



 /* CURSO CUIDADOS PALIATIVOS PEDIATRICOS - SIMONE :)  */

#cpped{background:#E8F5FB; padding:30px 0; text-align:center;}
#cpped img{max-width:240px; height:auto;}

#cpped-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#cpped-about h2{font-size:23px; font-weight:700;}
#cpped-about h3{font-size:18px; margin-bottom:30px; line-height:initial;}
#cpped-about img{max-width:300px; height:auto; margin:0 auto 45px auto; display:block;}

#cpped-programacao{background:#E8F5FB; padding:35px 20px; text-align:center;}
#cpped-programacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#cpped-programacao h3{font-size:18px; margin-bottom:30px;}
#cpped-programacao p{text-align:left; display:inline-block;}
#cpped-programacao img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#cpped-palestrantes{background:#F3AEBA; padding:35px 0; text-align:center;}
#cpped-palestrantes h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#cpped-palestrantes img{width:140px; height:auto; margin:0 auto 8px auto; display:block;}
#cpped-palestrantes p{padding:0 30px; margin-bottom:30px; font-size:13px;}

#cpped-beneficios{background:#FFF; padding:35px 0; text-align:center;}
#cpped-beneficios h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#cpped-beneficios img{max-width:100%; width:300px; height:auto;}

#cpped-investimento{background:#E8F5FB; padding:35px 0 0 0; text-align:center;}
#cpped-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#cpped-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#cpped-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#cpped-investimento p{font-size:14px; max-width: 700px;}
#cpped-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#cpped-investimento button:hover{background-color:#FFF; color:#603813;}

#cpped-duvidas{background:#FFFFFF; padding:35px 0 40px 0; text-align:center;}
#cpped-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#cpped-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* GRUPO CUIDAR - SIMONE :)  */

#grupo-cuidar{background:#FFF; padding:30px 0; text-align:center;}
#grupo-cuidar img{max-width:240px; height:auto;}

#grupo-cuidar-about{background:#FFF; padding:0 0 50px 0; text-align:center;}
#grupo-cuidar-about h2{font-size:23px; font-weight:700; text-align:center;}
#grupo-cuidar-about p{font-size:14px; text-align:center;}


 /* LUTO ESCOLAR - SIMONE :)  */

#luto-escolar{background:#E8F5FB; padding:10px 0 30px 0; text-align:center;}
#luto-escolar img{max-width:100%; width:280px; height:auto;}

#luto-escolar-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#luto-escolar-about h2{font-size:23px; font-weight:700;}
#luto-escolar-about h4{font-size:20px;}
#luto-escolar-about h3{font-size:18px; margin:20px 0; line-height:initial;}
#luto-escolar-about img{max-width:100%; width:450px; height:auto; margin:20px auto 0 auto; display:block;}

#luto-escolar-programacao{background:#DBEAAC; padding:35px 20px; text-align:center;}
#luto-escolar-programacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-escolar-programacao p{text-align:left; display:inline-block;}
#luto-escolar-programacao img{width:500px; max-width:100%; height:auto; padding: 30px 0 40px 0;}

#luto-escolar-palestrantes{background:#DCCBBA; padding:35px 0; text-align:center;}
#luto-escolar-palestrantes h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-escolar-palestrantes img{width:140px; height:auto; margin:0 auto 8px auto; display:block;}
#luto-escolar-palestrantes p{padding:0 30px; margin-bottom:30px; font-size:13px;}

#luto-escolar-investimento{background:#FFF; padding:35px 0 20px 0; text-align:center;}
#luto-escolar-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#luto-escolar-investimento h3{font-size:16px; text-align:center; line-height:normal;}
#luto-escolar-investimento p{font-size:14px;}
#luto-escolar-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#luto-escolar-investimento button:hover{background-color:#DCCBBA; color:#603813;}

#luto-escolar-realizacao{background:#E8F5FB; padding:35px 0; text-align:center;}
#luto-escolar-realizacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-escolar-realizacao img{width:220px; height:auto; margin:0 auto 8px auto; display:block;}
#luto-escolar-realizacao p{padding:0 30px; margin-bottom:30px; font-size:13px; text-align:left;}

#luto-escolar-duvidas{background:#EDEDED; padding:35px 0 40px 0; text-align:center;}
#luto-escolar-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-escolar-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* DISTANASIA - SIMONE :)  */

#distanasia{background:#E8F5FB; padding:10px 0 30px 0; text-align:center;}
#distanasia img{max-width:100%; width:320px; height:auto; padding-top:10px;}

#distanasia-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#distanasia-about h2{font-size:23px; font-weight:700;}
#distanasia-about h4{font-size:20px;}
#distanasia-about h3{font-size:18px; margin:20px 0; line-height:initial;}

#distanasia-professora{background:#DCCBBA; padding:35px 0; text-align:center;}
#distanasia-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#distanasia-professora h3{font-size:21px; font-weight:700; margin-bottom:30px;}
#distanasia-professora img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#distanasia-professora p{margin-bottom:30px; font-size:14px; text-align:left;}

#distanasia-investimento{background:#FFF; padding:35px 0 20px 0; text-align:center;}
#distanasia-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#distanasia-investimento h3{font-size:22px; text-align:center; line-height:normal;}
#distanasia-investimento p{font-size:14px;}
#distanasia-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#distanasia-investimento button:hover{background-color:#DCCBBA; color:#603813;}

#distanasia-duvidas{background:#EDEDED; padding:35px 0 40px 0; text-align:center;}
#distanasia-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#distanasia-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* LUTO GRAVE NA INFANCIA - SIMONE :)  */

#luto-grave{background:#EDEDED; padding:10px 0 30px 0; text-align:center;}
#luto-grave img{max-width:100%; width:400px; height:auto;}

#luto-grave-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#luto-grave-about h2{font-size:23px; font-weight:700;}
#luto-grave-about h3{font-size:18px; padding:17px 0 20px 0; line-height:initial;}

#luto-grave-professora{background:#EDEDED; padding:35px 0; text-align:center;}
#luto-grave-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-grave-professora h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#luto-grave-professora img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#luto-grave-professora p{margin-bottom:30px; font-size:14px; text-align:left;}

#luto-grave-investimento{background:#FFF; padding:35px 0 20px 0; text-align:center;}
#luto-grave-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#luto-grave-investimento h3{font-size:22px; text-align:center; line-height:normal;}
#luto-grave-investimento p{font-size:14px;}
#luto-grave-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#luto-grave-investimento button:hover{background-color:#EDEDED; color:#603813;}

#luto-grave-realizacao{background:#E8F5FB; padding:35px 0; text-align:center;}
#luto-grave-realizacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-grave-realizacao img{width:220px; height:auto; margin:0 auto 8px auto; display:block;}
#luto-grave-realizacao p{padding:0 30px; margin-bottom:30px; font-size:13px; text-align:left;}

#luto-grave-duvidas{background:#EDEDED; padding:35px 0 40px 0; text-align:center;}
#luto-grave-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-grave-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* LUTO COMPLICADO - SIMONE :)  */

#luto-prolongado{background:#EDEDED; padding:30px 0; text-align:center;}
#luto-prolongado img{max-width:100%; width:250px; height:auto;}

#luto-prolongado-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#luto-prolongado-about h2{font-size:26px; font-weight:700;}
#luto-prolongado-about h3{font-size:18px; padding-top:17px; line-height:initial;}
#luto-prolongado-about h4{font-size:14px; padding-bottom:20px; line-height:initial;}

#luto-prolongado-professora{background:#EDEDED; padding:35px 0; text-align:center;}
#luto-prolongado-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-prolongado-professora h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#luto-prolongado-professora img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#luto-prolongado-professora p{margin-bottom:30px; font-size:14px; text-align:left;}

#luto-prolongado-investimento{background:#FFF; padding:35px 0 20px 0; text-align:center;}
#luto-prolongado-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#luto-prolongado-investimento h3{font-size:22px; text-align:center; line-height:normal;}
#luto-prolongado-investimento p{font-size:14px;}
#luto-prolongado-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 30px;}
#luto-prolongado-investimento button:hover{background-color:#EDEDED; color:#603813;}

#luto-prolongado-realizacao{background:#E8F5FB; padding:35px 0; text-align:center;}
#luto-prolongado-realizacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-prolongado-realizacao img{width:220px; height:auto; margin:0 auto 8px auto; display:block;}
#luto-prolongado-realizacao p{padding:0 30px; margin-bottom:30px; font-size:13px; text-align:left;}

#luto-prolongado-duvidas{background:#EDEDED; padding:35px 0 40px 0; text-align:center;}
#luto-prolongado-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-prolongado-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* LUTO DO PROFISSIONAL - SIMONE :)  */

#luto-profissional{background:#E8F5FB; padding:20px 0; text-align:center;}
#luto-profissional img{max-width:100%; width:450px; height:auto;}

#luto-profissional-about{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#luto-profissional-about h2{font-size:26px; font-weight:700;}
#luto-profissional-about h5{font-size:22px; line-height:inherit;}
#luto-profissional-about h3{font-size:18px; padding-top:17px; line-height:initial;}
#luto-profissional-about h4{font-size:14px; padding-bottom:20px; line-height:initial;}

#luto-profissional-professora{background:#EDEDED; padding:35px 0; text-align:center;}
#luto-profissional-professora h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-profissional-professora h3{font-size:21px; font-weight:700; margin-bottom:20px;}
#luto-profissional-professora img{width:220px; height:auto; margin:0 auto; display:block; padding-bottom:30px;}
#luto-profissional-professora p{margin-bottom:30px; font-size:14px; text-align:left;}

#luto-profissional-investimento{background:#FFF; padding:35px 20px; text-align:center;}
#luto-profissional-investimento h2{font-size:23px; font-weight:700; margin-bottom: 0; padding-bottom: 20px;}
#luto-profissional-investimento h3{font-size:19px; text-align:center; line-height:normal;}
#luto-profissional-investimento h4{font-size:14px; text-align:left; line-height:normal;}
#luto-profissional-investimento p{font-size:14px; text-align:center;}
#luto-profissional-investimento button{background-color:#603813; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#luto-profissional-investimento button:hover{background-color:#FFF; color:#603813;}
#luto-profissional-investimento img{width:160px; height:auto; margin:10px auto 20px auto; display:block;}

#luto-profissional-investimento .shape-center{display:inline-block;}
#luto-profissional-investimento .shape{background:#f2f9fc; border-radius:10px; margin:20px; padding-top:20px; width:240px; display:inline-block;}

#luto-profissional-realizacao{background:#f2f9fc; padding:35px 0; text-align:center;}
#luto-profissional-realizacao h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-profissional-realizacao img{width:220px; height:auto; margin:0 auto 8px auto; display:block;}
#luto-profissional-realizacao p{padding:0 30px; margin-bottom:30px; font-size:13px; text-align:left;}

#luto-profissional-duvidas{background:#EDEDED; padding:35px 0 40px 0; text-align:center;}
#luto-profissional-duvidas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#luto-profissional-duvidas p{padding:0 30px; margin-bottom:30px; text-align: left; max-width: 700px; margin: 0 auto;}


 /* BEABA CAMPING - SIMONE :)  */

#camping{background:#CCDDB1; padding:50px 0 30px 0; text-align:center;}
#camping img{width:210px; height:auto;}

#camping-texto{background:#FFF; padding:50px 0 20px 0; text-align:center;}
#camping-texto p{padding:0 30px; margin:0 auto 30px auto; max-width:600px;}

#camping-features{background:#FFF; padding:0 0 30px 0; text-align:center;}
#camping-features img{max-width:110px; height:auto; margin:0 auto 10px auto; display:block;}
#camping-features em{font:bold normal 42px/140% 'Open Sans', Arial; display:block; margin-bottom:30px;}
#camping-features p{padding:0 30px; margin-bottom:30px; font-size:13px;}

#projects{background:#F6C315; padding-top:50px; text-align:center;}
#projects h2{font-size:23px; font-weight:700; margin-bottom:40px;}
#projects p{margin-bottom:50px;}
#projects em, #projects i{font:bold normal 42px/120% 'Open Sans', Arial; display:block;}

#camping-video{background:#E2F3F7; padding:50px 0 50px 0; text-align:center;}

#camping-flags{background:#38C0C5; padding:50px 0 30px 0; text-align:center;}
#camping-flags img{max-width:100px; height:auto; margin:0 auto 10px auto; display:block;}
#camping-flags em{font:bold normal 42px/140% 'Open Sans', Arial; display:block; margin-bottom:30px;}
#camping-flags p{padding:0 30px; margin-bottom:30px; font-size:13px; color:#FFF;}

#camping-foto{background:#FFF; text-align:center;}
#camping-foto img{width:100%; height:auto;}

#camping-fotos{overflow:hidden;}
#camping-fotos img{width:100%; height:auto;}
#camping-fotos #gallery-1 .gallery-item{width:33.33%;}

#camping-paiol{background:#FFF; padding:40px 0 20px 0; text-align:center;}
#camping-paiol h2{font-size:14px; margin-bottom:20px;}
#camping-paiol img{max-width:140px; height:auto; margin:0 auto 30px auto; display:block;}

#camping-hospitais{background:#E2F3F7; padding:40px 0 30px 0; text-align:center;}
#camping-hospitais h2{font-size:14px; margin-bottom:10px;}
#camping-hospitais img{max-width:160px; height:auto; margin:10px auto 10px auto; display:block;}

#camping-patrocinadores{background:#FFF; padding:40px 0 30px 0; text-align:center;}
#camping-patrocinadores h2{font-size:14px; margin-bottom:20px;}
#camping-patrocinadores img{max-width:240px; height:auto; margin:10px auto 30px auto; display:block;}

#camping-parceiros{background:#FFF; padding:40px 0 30px 0; text-align:center;}
#camping-parceiros h2{font-size:14px; margin-bottom:20px;}
#camping-parceiros img{max-width:240px; height:auto; margin:10px auto 30px auto; display:block;}

#camping-doadores{background:#FFF; padding:0 0 30px 0; text-align:center;}
#camping-doadores p{padding-bottom: 30px; font-size:12px; margin-bottom:10px; text-align:left; display:inline-block;}

#camping-agradecimento{background:#EA4247; padding:40px 0 0 0; text-align:center;}
#camping-agradecimento h2{font-size:14px; margin-bottom:35px; color:#FFF;}
#camping-agradecimento p{padding-bottom:20px; font-size:12px; margin:0 auto 35px auto; max-width:700px; color:#FFF;}


 /* BEABA CAMPING 2019- SIMONE :)  */

#camping19{background:#CCDDB1; padding:30px 0 20px 0; text-align:center;}
#camping19 img{width:210px; height:auto;}

#camping19-texto{background:#FFF; padding:50px 0 20px 0; text-align:center;}
#camping19-texto p{padding:0 30px; margin:0 auto 30px auto; max-width:600px;}

#camping19-produtos{background:#E2F3F7; padding:30px 0 20px 0; text-align:center;}
#camping19-produtos .shape-center{display:inline-block;}
#camping19-produtos .shape{background:#FFF; border-radius:10px; margin:10px; width:220px; height:380px; display:inline-block;}
#camping19-produtos img{padding:10px 0; max-width:160px; height:auto; margin:auto;}
#camping19-produtos p{padding:0 10px 5px 10px; font-size:14px; color:#603813;}
#camping19-produtos h5{padding-top:10px; font-size:13px; color:#603813;}
#camping19-produtos button{background-color:#F6C315; color:#603813; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#camping19-produtos button:hover {background-color:#603813; color:#FFF;}
#camping19-produtos .button1{color:#603813; padding:7px 10px; border:0; font-weight:700; font-size:18px;}

#camping19-video{background:#FFF; padding:30px 0 50px 0; text-align:center;}
#camping19-video h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}

#camping19-faq{background:#CCDDB1; padding:40px 0 50px 0; text-align:center;}
#camping19-faq h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#camping19-faq p{padding-bottom:20px; font-size:14px; margin:0 auto 35px auto; max-width:700px; color:#603813; text-align:left;}

#camping19-agradecimento{background:#E98F3F; padding:40px 0 0 0; text-align:center;}
#camping19-agradecimento h2{font-size:23px; font-weight:700; margin-bottom:35px; color:#FFF;}
#camping19-agradecimento p{padding-bottom:20px; font-size:14px; margin:0 auto 35px auto; max-width:700px; color:#FFF;}


 /* BEABA CAMPING 2025- SIMONE :)  */

#camping25{background:#CCDDB1; padding:30px 0 20px 0; text-align:center;}
#camping25 img{width:210px; height:auto;}

#camping25-texto{background:#FFF; padding:50px 0 20px 0; text-align:center;}
#camping25-texto p{padding:0 30px; margin:0 auto 30px auto; max-width:600px;}

#camping25-produtos{background:#E2F3F7; padding:30px 0 20px 0; text-align:center;}
#camping25-produtos .shape{background:#FFF; border-radius:10px; margin:10px; width:220px; height:360px; display:inline-block;}
#camping25-produtos img{max-width:160px; height:auto; margin:auto;}
#camping25-produtos p{padding:0 10px 5px 10px; font-size:14px; color:#603813;}
#camping25-produtos h5{padding-top:15px; font-size:13px; color:#603813;}
#camping25-produtos button{background-color:#F6C315; color:#603813; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#camping25-produtos button:hover {background-color:#603813; color:#FFF;}
#camping25-produtos .button1{color:#603813; padding:7px 10px; border:0; font-weight:700; font-size:18px;}
#camping25-produtos button2{background-color:#603813; color:#F6C315; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}

#camping25-video{background:#FFF; padding:30px 0 50px 0; text-align:center;}
#camping25-video h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}

#camping25-faq{background:#CCDDB1; padding:40px 0 50px 0; text-align:center;}
#camping25-faq h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#camping25-faq p{padding-bottom:20px; font-size:14px; margin:0 auto 35px auto; max-width:700px; color:#603813; text-align:left;}

#camping25-agradecimento{background:#E98F3F; padding:40px 0 0 0; text-align:center;}
#camping25-agradecimento h2{font-size:23px; font-weight:700; margin-bottom:35px; color:#FFF;}
#camping25-agradecimento p{padding:20px 0 40px 0; font-size:14px; margin:auto; max-width:700px; color:#FFF;}


 /* CARTCELL - SIMONE :)  */

#cartcell{background:#C8E0E1; padding:50px 0 30px 0; text-align:center;}
#cartcell img{width:350px; height:auto;}

#cartcell-texto{background:#FFF; padding:50px 0 20px 0; text-align:center;}
#cartcell-texto h2{font-size:20px; font-weight:700; line-height:normal; margin-bottom:20px;}
#cartcell-texto p{padding:0 30px; margin:0 auto 30px auto; max-width:600px;}

#cartcell-video{background:#FFF; padding-bottom:20px; text-align:center;}

#cartcell-apoio{background:#FFF; padding:30px 0 20px 0; text-align:center;}
#cartcell-apoio h2{font-size:14px;}
#cartcell-apoio img{max-width:230px; height:auto; margin:0 auto 30px auto; display:block;}

#cartcell-agradecimento{background:#FFF; padding-top:20px; text-align:center;}
#cartcell-agradecimento h2{font-size:20px; font-weight:700; margin-bottom:20px;}
#cartcell-agradecimento p{padding-bottom:20px; font-size:14px; margin:0 auto 35px auto; max-width:700px;}

#cartcell-fotos{background:#FFF; text-align:center;}
#cartcell-fotos img{max-width:240px; height:auto; margin:0 auto 8px auto;}
#cartcell-fotos p{padding:0 30px; margin-bottom:30px; font-size:13px;}


 /* DOACAO - SIMONE :)  */

#doacao{background:#38BEC4; padding:30px 0 30px 0; text-align:center;}
#doacao img{width:210px; height:auto;}

#doacao-texto{background:#FFF; padding:30px 0 0 0; text-align:center;}
#doacao-texto h2{font-size:23px; font-weight:700; padding-bottom:20px;}
#doacao-texto h3{font-size:18px;}
#doacao-texto p{padding:15px; margin:0 auto 20px auto; max-width:600px; color:#603813;}
#doacao-texto img{width:180px; height:auto;}

#doacao-planos{background:#FFF; padding-bottom:20px; text-align:center;}
#doacao-planos .shape-center{display:inline-block;}
#doacao-planos .shape{background:#EEEEEE; border-radius:10px; margin:10px; width:220px; height:380px; display:inline-block;}
#doacao-planos .shape:hover{background-color:#DCDCDC;}

#doacao-planos .shape-empresa-center{display:inline-block;}
#doacao-planos .shape-empresa{background:#EEEEEE; border-radius:10px; margin:10px; width:220px; height:180px; display:inline-block;}
#doacao-planos .shape-empresa:hover{background-color:#DCDCDC;}

#doacao-planos .shape-doacao-unica-center{display:inline-block;}
#doacao-planos .shape-doacao-unica{background:#38BEC4; border-radius:10px; margin:10px; width:200px; height:100px; display:inline-block; align-content:center;}
#doacao-planos .shape-doacao-unica:hover{background-color:#87CDD2;}

#doacao-planos img{max-width:180px; height:auto; margin:auto;}
#doacao-planos p{padding:0 10px 0 10px; font-size:14px; color:#603813;}
#doacao-planos h5{text-align:center; color:#603813;font-size:15px; padding-top:25px;}
#doacao-planos button{background-color:#EA4247; color:#FFF; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#doacao-planos button:hover{background-color:#DCDCDC; color:#FFF;}

#doacao-texto2{background:#FFF; padding:0; text-align:center;}
#doacao-texto2 p{padding:15px; font-size:18px; margin:0 auto 20px auto; max-width:600px; color:#603813;}



 /* SE LIGA - SIMONE :)  */

#seliga{background:#E2F3F7; padding:30px 0 30px 0; text-align:center;}
#seliga img{width:211px; height:auto;}

#seliga-texto{background:#FFF; padding:30px 0 0 0; text-align:center;}
#seliga-texto p{padding:15px 0 30px 0; margin:0 auto; max-width:600px; color:#603813;}
#seliga-texto img{width:200px; height:auto;}

#seliga-agenda{background:#38BEC4; padding:30px 0 0 0; text-align:center;}
#seliga-agenda h2{color:#FFF; font-size:23px; font-weight:700; margin-bottom:30px;}
#seliga-agenda p{padding-bottom: 30px; margin-bottom:10px; color:#FFF; text-align:left; display:inline-block;}

#seliga-parceiras{background:#FFF; padding:30px 0 15px 0; text-align:center;}
#seliga-parceiras h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#seliga-parceiras img{max-width:130px; height:auto; margin:auto; padding-bottom:15px;}

#seliga-apoio{background:#FFF; text-align:center; padding-bottom:30px;}
#seliga-apoio h2{font-size:23px; font-weight:700; margin-top:30px;}
#seliga-apoio img{width:230px; height:auto; padding-top:10px;}

#seliga-contato{background:#FFF; padding:30px 0 0 0; text-align:center;}
#seliga-contato h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#seliga-contato p{padding-bottom: 10px; color:#603813; margin-bottom:10px; text-align:left; display:inline-block;}

#seliga-contato-botao{background:#FFF; text-align:center; padding-bottom:30px;}
#seliga-contato-botao p{font-weight:700; color:#FFF;}
#seliga-contato-botao .shape{background:#EA4247; border-radius:6px; width:110px; height:35px; padding-top:7px; display:inline-block;}

#seliga-ligas{background:#E2F3F7; padding:30px 0; text-align:center;}
#seliga-ligas h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#seliga-ligas p{padding-bottom: 30px; margin-bottom:10px; text-align:left; display:inline-block;}
#seliga-ligas img{max-width:280px; height:auto; margin:auto;}

#seliga-inscricao-sp{background:#E2F3F7; padding:30px 0 35px 0; text-align:center;}
#seliga-inscricao-sp h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#seliga-inscricao-sp p{padding-bottom: 30px; margin-bottom:10px; text-align:left; display:inline-block;}

#seliga-inscricao-sp button{background-color:#603813; color:#FFF; width:250px; padding:7px 40px; border-radius:6px; border:0; font-weight:700; margin-bottom: 10px;}
#seliga-inscricao-sp button:hover{background-color:#38BEC4;}



 /* PODCAST - SIMONE :)  */

#podcast{background:#D0CFCD; padding:30px 0 30px 0; text-align:center;}
#podcast img{width:211px; height:auto;}

#podcast-texto{background:#FFF; padding:20px 0 0 0; text-align:center;}
#podcast-texto p{padding:20px 0 30px 0; margin:0 auto; max-width:600px; color:#603813;}
#podcast-texto img{width:250px; height:auto;}

#podcast-botao{background:#FFF; padding:0 0 40px 0; text-align:center;}
#podcast-botao img{width:180px; height:auto; margin:10px;}

#seliga-hdi{background:#FFF; text-align:center; padding-bottom:30px;}
#seliga-hdi img{width:110px; height:auto; padding-top:10px;}

#podcast-lista{background:#38BEC4; padding:15px 0; text-align:center;}
#podcast-lista h2{color:#FFF; font-size:23px; font-weight:700; padding-top:15px;}
#podcast-lista p{padding-bottom: 20px; max-width:600px; margin:10px; color:#FFF; text-align:left; display:inline-block;}
#podcast-lista a{color:#FFF;} 
#podcast-lista a:hover{color:#ACE8E8;} 

#podcast-lista h3{padding-top: 20px; max-width:600px; margin:10px; color:#FFF; text-align:left; display:inline-block; font-size:12px; line-height:normal;}

#podcast-producao{background:#FFF; padding:30px 0 20px 0; text-align:center;}
#podcast-producao h2{font-size:23px; font-weight:700; padding-bottom:15px;}
#podcast-producao p{max-width:600px; margin-bottom:10px; text-align:left; display:inline-block;}

#podcast-producao-logos{background:#FFF; text-align:center; padding-bottom:30px;}
#podcast-producao-logos p{padding-bottom: 30px; max-width:600px; margin-bottom:10px; max-width:500px;}
#podcast-producao-logos img{width:150px; height:auto;}



 /* GUIA BEABA DO CANCER - SIMONE :)  */

#guia{background:#E2F3F7; padding:50px 0 30px 0; text-align:center;}
#guia img{width:300px; height:auto;}

#caminho{background:#FFF; padding:50px 0 30px 0; text-align:center;}
#caminho h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#caminho img{margin:0 auto 40px auto;}
#caminho p{padding:0 30px; margin:0 auto 30px auto; max-width:500px;}

#cards{background:#FFF; text-align:center;}
#cards p{margin-bottom:50px; color:#FFF; margin:0 auto 50px auto; max-width:400px;}
#cards img{width:300px; max-width:100%; height: auto;}

#quero-guia{background:#E2F3F7; padding:40px 0 30px 0; text-align:center;}
#quero-guia h2{font-size:23px; font-weight:700; margin-bottom:15px;}
#quero-guia img{max-height:180px; width:auto; margin:20px auto 10px auto; display:block;}
#quero-guia p{padding:0 30px; margin-bottom:20px;}

#resultado{background:#F6C315; padding-top:50px; text-align:center;}
#resultado h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:40px;}
#resultado p{margin-bottom:50px; color:#603813;}
#resultado em, #resultado i{font:bold normal 42px/120% 'Open Sans', Arial; display:block; color:#603813;}

#mundo{background:#FFF; padding:50px 0 10px 0; text-align:center;}
#mundo h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#mundo p{padding:0 30px;}
#mundo img{margin-bottom:30px;}

#mundo-hospitais{background:#F5AFBD; padding:50px 0 10px 0; text-align:center;}
#mundo-hospitais h2{font-size:23px; font-weight:700; color:#603813; margin-bottom:20px;}
#mundo-hospitais h3{padding:0 30px 40px 30px; color:#603813; text-align:center; font-size:14px;}
#mundo-hospitais p{padding:0 30px; color:#603813; text-align:left; font-size:13px;}



 /* CROWDFUNDING GUIA BEABA DO CANCER - SIMONE :)  */

#doe-guia{background:#E2F3F7; padding:50px 0 30px 0; text-align:center;}
#doe-guia img{width:250px; height:auto;}
#doe-guia h2{font-size:26px; font-weight:700;}
#doe-guia h3{font-size:24px; line-height:normal;}

#doe-guia-numeros{background:#FFF; padding-top:30px; text-align:center;}
#doe-guia-numeros .inline{}
#doe-guia-numeros h2{font-size:30px; font-weight:700;}
#doe-guia-numeros h3{font-size:14px; padding-bottom:20px;}
#doe-guia-numeros p{font-size:16px; padding:0 10px; margin:0 auto 10px auto; max-width:500px;}

#doe-guia-numeros .barra{background-color:#E2F3F7; height:10px; border-radius:5px; margin-bottom:20px; max-width:100%; width:500px; display:inline-block;}
#doe-guia-numeros .barra-progresso{background-color:#603813; height:10px; border-radius:5px 0 0 5px; width:44%;}
#doe-guia-texto{background:#FFF; text-align:center; padding-top:30px;}
#doe-guia-texto h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#doe-guia-texto p{margin:0 auto 30px auto; text-align:center; font-size:15px;}

#doe-guia-produtos{background:#FFF; padding-bottom:40px; text-align:center;}
#doe-guia-produtos .shape-center{display:inline-block;}
#doe-guia-produtos .shape{background:#ededed; border-radius:10px; margin:10px; width:300px; display:inline-block;}
#doe-guia-produtos .shape:hover {background:#E2F3F7;}
#doe-guia-produtos img{padding:10px 0; max-width:250px; height:auto; margin:auto;}
#doe-guia-produtos h2{font-size:20px; font-weight:700;}
#doe-guia-produtos p{padding:0 10px 15px 10px; font-size:14px; color:#603813;}
#doe-guia-produtos h5{padding-top:10px; font-size:13px; color:#603813;}
#doe-guia-produtos button{background-color:#F6C315; color:#603813; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#doe-guia-produtos button:hover {background-color:#603813; color:#FFF;}

#doe-guia-faq{background:#E2F3F7; padding-top:40px; text-align:center;}
#doe-guia-faq h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#doe-guia-faq p{padding-bottom:20px; font-size:14px; margin:0 auto 35px auto; color:#603813; text-align:left;}

#doe-guia-patrocinio{background:#FFF; text-align:center;}
#doe-guia-patrocinio h2{font-size:23px; color:#603813; font-weight:700;}
#doe-guia-patrocinio p{padding-bottom:20px; font-size:15px; text-align:center;}

#doe-guia-divulgacao{background:#FFF; text-align:center;}
#doe-guia-divulgacao h2{font-size:23px; color:#603813; font-weight:700;}
#doe-guia-divulgacao p{padding-bottom:10px; font-size:15px; text-align:center;}
#doe-guia-divulgacao img{max-width:100%; width:300px; height:auto; margin:auto;}

#doe-guia-email{background:#FFF; text-align:center; padding-top:30px;}
#doe-guia-email h2{font-size:23px; color:#603813; font-weight:700;}
#doe-guia-email p{padding-bottom:20px; font-size:15px; text-align:center;}

#doe-guia-o-guia{background:#FFF; text-align:center;}
#doe-guia-o-guia h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#doe-guia-o-guia p{padding-bottom:20px; font-size:15px; text-align:left;}

#doe-guia-cards{background:#FFF; text-align:center; padding-bottom:30px;}
#doe-guia-cards p{margin-bottom:50px; color:#FFF; margin:0 auto 50px auto; max-width:400px;}
#doe-guia-cards img{width:300px; max-width:100%; height: auto;}

#doe-guia-patrocinador{background:#FFF; padding-top:20px; text-align:center;}
#doe-guia-patrocinador h2{font-size:23px; font-weight:700; margin-bottom:10px;}
#doe-guia-patrocinador img{max-width:250px; height:auto; padding-top:40px;}

#doe-guia-patrocinadores{background:#FFF; padding:20px 0 30px 0; text-align:center;}
#doe-guia-patrocinadores h2{font-size:23px; font-weight:700; margin-bottom:10px;}
#doe-guia-patrocinadores img{max-width:200px; height:auto; margin:10px auto 10px auto; display:block;}

#doe-guia-doadores{background:#FFF; text-align:center; padding-bottom:30px;}
#doe-guia-doadores h3{font-size:16px; padding-bottom:30px; line-height:20px;}
#doe-guia-doadores p{font-size:12px; margin: 0 auto; width:280px; text-align:left; display:block;}


 /* CROWDFUNDING 2024 GUIA BEABA DO CANCER - SIMONE :)  */
 
#doe-guia-2024{background:#E2F3F7; padding:50px 0 30px 0; text-align:center;}
#doe-guia-2024 img{width:230px; height:auto;}
#doe-guia-2024 h2{font-size:26px; font-weight:700;}
#doe-guia-2024 h3{font-size:22px; line-height:normal;}

#doe-guia-2024-numeros{background:#FFF; padding-top:30px; text-align:center;}
#doe-guia-2024-numeros .inline{}
#doe-guia-2024-numeros h2{font-size:30px; font-weight:700;}
#doe-guia-2024-numeros h3{font-size:18px; padding-bottom:20px;}
#doe-guia-2024-numeros p{font-size:16px; padding:0 10px; margin:0 auto 10px auto; max-width:500px;}

#doe-guia-2024-numeros .barra{background-color:#E2F3F7; height:10px; border-radius:5px; margin-bottom:20px; max-width:100%; width:500px; display:inline-block;}
#doe-guia-2024-numeros .barra-progresso{background-color:#603813; height:10px; border-radius:5px 0 0 5px; width:73%;}

#doe-guia-2024-texto{background:#FFF; text-align:center; padding-top:30px;}
#doe-guia-2024-texto h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#doe-guia-2024-texto p{margin:0 auto 30px auto; text-align:center; font-size:15px;}

#doe-guia-2024-produtos{background:#FFF; padding-bottom:40px; text-align:center;}
#doe-guia-2024-produtos .shape-center{display:inline-block;}
#doe-guia-2024-produtos .shape{background:#ededed; border-radius:10px; margin:10px; width:300px; display:inline-block;}
#doe-guia-2024-produtos .shape:hover {background:#E2F3F7;}
#doe-guia-2024-produtos img{padding:10px 0; max-width:250px; height:auto; margin:auto;}
#doe-guia-2024-produtos h2{font-size:20px; font-weight:700;}
#doe-guia-2024-produtos p{padding:0 10px 15px 10px; font-size:14px; color:#603813;}
#doe-guia-2024-produtos h5{padding-top:10px; font-size:13px; color:#603813;}
#doe-guia-2024-produtos button{background-color:#F6C315; color:#603813; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#doe-guia-2024-produtos button:hover {background-color:#603813; color:#FFF;}

#doe-guia-2024-meu-guia{background:#FFF; text-align:center;}
#doe-guia-2024-meu-guia h2{font-size:23px; color:#603813; font-weight:700;}
#doe-guia-2024-meu-guia p{padding-bottom:20px; font-size:15px; text-align:center;}

#doe-guia-2024-guia{background:#FFF; text-align:center;}
#doe-guia-2024-guia h2{font-size:23px; color:#603813; font-weight:700; padding-bottom:20px;}
#doe-guia-2024-guia p{padding-bottom:20px; font-size:15px; text-align:left;}

#doe-guia-2024-cards{background:#FFF; text-align:center; padding-bottom:30px;}
#doe-guia-2024-cards p{margin-bottom:50px; color:#FFF; margin:0 auto 50px auto; max-width:400px;}
#doe-guia-2024-cards img{width:300px; max-width:100%; height: auto;}

#doe-guia-2024-faq{background:#E2F3F7; padding-top:40px; text-align:center;}
#doe-guia-2024-faq h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#doe-guia-2024-faq p{padding-bottom:20px; font-size:14px; margin:0 auto 35px auto; color:#603813; text-align:left;}



 /* QUEM SOMOS - SIMONE :)  */

#about-quem{background:#FFF; padding:40px 0 50px 0; text-align:center;}
#about-quem img{max-width:217px; height:auto; margin:0 auto 50px auto; display:block;}

#metodologia{background:#FFF; text-align:center;}
#metodologia img{margin:0 auto 40px auto;}

#diretoria{background:#F6C315; padding:40px 0 20px 0; text-align:center;}
#diretoria h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#diretoria h5{font-size:13px; color:#603813; margin-bottom:20px; height:40px; line-height:20px;}
#diretoria img{max-width:100%; height:auto; width:140px;}
#diretoria img:hover{opacity:0.7;}

#equipe{background:#F3AEBB; padding:40px 0 20px 0; text-align:center;}
#equipe h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:30px;}
#equipe h5{font-size:13px; color:#603813; margin-bottom:20px; height:40px; line-height:20px;}
#equipe img{max-width:100%; height:auto; width:140px;}
#equipe img:hover{opacity:0.7;}

#video{background:#FFF; padding:50px 0 50px 0; text-align:center;}

#socios-fundadores{background:#38BEC4; padding:40px 0 40px 0; text-align:center;}
#socios-fundadores h2{font-size:23px; color:#FFF; font-weight:700; margin-bottom:40px;}
#socios-fundadores p{font-size:12px; color:#FFF; text-align:left; display:inline-block;}

#socios{background:#F6C315; padding-top:50px; text-align:center;}
#socios h2{font-size:23px; color:#603813; font-weight:700; margin-bottom:40px;}
#socios h5{font-size:12px; color:#603813; margin-bottom:20px; height:40px; line-height:20px;}
#socios img{max-width:100%; height:auto;}



/* KIT HIGIENE - SIMONE :)  */

#kit{background:#38BEC4; padding:50px 0 40px 0; text-align:center;}
#kit img{width:215px; height:auto;}

#kit-logo{background:#FFF; padding:50px 0 30px 0; text-align:center;}
#kit-logo img{margin:0 auto 40px auto;}
#kit-logo p{padding:0 30px; margin:0 auto 30px auto; max-width:550px;}

#kit-contem{background:#E2F3F7; padding:50px 0 30px 0; text-align:center;}
#kit-contem h2{font-size:23px; font-weight:700; margin-bottom:30px;}
#kit-contem p{padding:0 30px; margin:0 auto 30px auto; max-width:500px;}



/* ANIVERSARIO - SIMONE :)  */

#aniversario-top{background:#EA4247; padding:30px 0 30px 0; text-align:center;}
#aniversario-top img{width:230px; height:auto;}

#aniversario-texto{background:#FFF; padding-top:30px; text-align:center;}
#aniversario-texto h2{font-size:23px; color:#603813; font-weight:700; padding: 10px 0;}
#aniversario-texto p{font-size:16px; line-height: 25px;}

#aniversario-produtos{background:#FFF; padding-bottom:20px; text-align:center;}
#aniversario-produtos .shape-center{display:inline-block;}
#aniversario-produtos .shape{background:#F6C315; border-radius:50%; margin:10px; width:180px; height:180px; display:inline-block;}
#aniversario-produtos .shape:hover{background:rgba(245, 193, 22, 0.83);}
#aniversario-produtos img{padding:50px 20px 0 0; max-width:160px; height:auto; margin:auto;}
#aniversario-produtos p{padding:0 10px 5px 10px; font-size:14px; color:#603813;}
#aniversario-produtos h5{padding-top:10px; font-size:13px; color:#603813;}
#aniversario-produtos button{background-color:#F6C315; color:#603813; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#aniversario-produtos button:hover {background-color:#603813; color:#FFF;}
#aniversario-produtos .button1{color:#603813; padding:7px 10px; border:0; font-weight:700; font-size:18px;}


#aniversario-doe{background:#FFF; padding:10px 0 15px 0; text-align:center;}

#aniversario-gates{background:#FFF; padding:15px 0 15px 0; text-align:center;}

#aniversario-conta{background:#FFF; padding:10px 0 40px 0; text-align:center;}

#aniversario-obrigado{background:#FFF; padding:10px 0 40px 0; text-align:center;}


/* PRESENTE - SIMONE :)  */

#presente-top{background:#EA4247; padding:30px 0 30px 0; text-align:center;}
#presente-top img{width:230px; height:auto;}

#presente-texto{background:#FFF; padding:10px 0 15px 0; text-align:center;}
#presente-texto h2{font-size:23px; font-weight:700; margin:30px 0; text-align:center;}
#presente-texto p{font-size:15px; text-align:center;}

#presente-produtos{background:#FFF; padding-bottom:20px; text-align:center;}
#presente-produtos .shape-center{display:inline-block;}
#presente-produtos .shape{background:#F6C315; border-radius:50%; margin:10px; width:160px; height:160px; display:inline-block;}
#presente-produtos .shape:hover{background:rgba(245, 193, 22, 0.83);}
#presente-produtos img{padding:45px 25px 0 0; max-width:150px; height:auto; margin:auto;}
#presente-produtos p{padding:0 10px 5px 10px; font-size:14px; color:#603813;}
#presente-produtos h5{padding-top:10px; font-size:13px; color:#603813;}
#presente-produtos button{background-color:#F6C315; color:#603813; padding:7px 40px; border-radius:6px; border:0; font-weight:700;}
#presente-produtos button:hover {background-color:#603813; color:#FFF;}
#presente-produtos .button1{color:#603813; padding:7px 10px; border:0; font-weight:700; font-size:18px;}

#presente-doe{background:#FFF; padding:10px 0 15px 0; text-align:center;}

#aniversario-gates{background:#FFF; padding:15px 0 15px 0; text-align:center;}

#aniversario-conta{background:#FFF; padding:10px 0 40px 0; text-align:center;}

#presente-obrigado{background:#FFF; padding:10px 0 40px 0; text-align:center;}


/* QUEM AJUDA - SIMONE :)  */

#ajuda{background:#F3ADBA; padding:50px 0 30px 0; text-align:center;}
#ajuda img{max-width:211px; height:auto;}

#ajuda-texto{background:#FFF; padding:50px 0 10px 0; text-align:center;}
#ajuda-texto p{padding:0 30px; margin:0 auto 30px auto; max-width:550px;}

#ajuda-doadores{background:#FFF; padding:10px 0 30px 0; text-align:center;}
#ajuda-doadores p{padding:0 30px; margin:0 auto 30px auto; max-width:550px;}

#ajuda-imagens{background:#FFF; padding:10px 0 30px 0; text-align:center;}
#ajuda-imagens h5{font-size:12px; color:#603813; margin-bottom:40px; line-height:20px;}
#ajuda-imagens img{max-width:120px; height:auto;}

#ajuda-donate{background:#E2F3F7; padding:60px 0; text-align:center;}
#ajuda-donate h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#ajuda-donate p{margin-bottom:50px;}
#ajuda-donate .btn-info{margin-bottom:50px; border:0;}
#ajuda-donate .btn-info span{font-size:12px; font-weight:normal; vertical-align:top; margin-top:-6px; display:inline-block;}
#ajuda-donate .btn-info em{font-style:normal; font-size:12px;}
#ajuda-donate h3{margin-bottom:50px; margin:0 auto 50px auto; max-width:530px; font-size:12px; line-height:15px;}
#ajuda-donate label{font-size:13px; display:block; margin-bottom:40px;}
#ajuda-donate label input{width:15px; height:15px;}



/* PRESS - SIMONE :)  */

#press{background:#F6C315; padding:30px 0 30px 0; text-align:center;}
#press img{max-width:400px; height:auto;}

#press-texto{background:#FFF; padding:50px 0 10px 0; text-align:center;}
#press-texto p{padding:0 30px; margin:0 auto 0 auto; max-width:550px;}

#press-depoimentos{background:#FFF; padding:50px 0 10px 0; text-align:center;}
#press-depoimentos .shape{background:#E2F3F7; width:300px; height:350px; border-radius:10px; margin: auto 20px 40px 20px;}
#press-depoimentos .shape p{padding:40px 40px;}
#press-depoimentos .shape img{max-width:200px; height:auto;}



/* ONDA DOCE - SIMONE :)  */

#onda-doce{background:#E7F3D4; padding:10px 0 0 0; text-align:center;}
#onda-doce img{max-width:350px; height:auto;}

#onda-doce-data{background:#FFF; padding:50px 0 10px 0; text-align:center;}
#onda-doce-data p{font-size:23px; font-weight:100; line-height:35px; padding:0 30px; margin:0 auto 30px auto; max-width:550px;}

#onda-doce-images{background:#FFF; padding:10px 0 50px 0; text-align:center;}
#onda-doce-images img{max-width:250px; height:auto;}

#onda-doce-video{background:#E7F3D4; padding:50px 0 50px 0; text-align:center;}

#onda-doce-mapa{background:#E2F3F7; padding:50px 0 50px 0; text-align:center;}
#onda-doce-mapa h2{font-size:23px; font-weight:700; margin-bottom:40px;}

#onda-doce-inscrever{background:#E2F3F7; padding:60px 0; text-align:center;}
#onda-doce-inscrever h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#onda-doce-inscrever p{width:500px; max-width:90%; margin:0 auto;}

#ajuda-doe .btn-info{margin-bottom:50px; border:0;}
#ajuda-doe .btn-info span{font-size:12px; font-weight:normal; vertical-align:top; margin-top:-6px; display:inline-block;}
#ajuda-doe .btn-info em{font-style:normal; font-size:12px;}
#ajuda-doe label{font-size:13px; display:block; margin-bottom:40px;}
#ajuda-doe label input{width:15px; height:15px;}

#onda-doce-doar{background:#FFF; padding:60px 0; text-align:center;}
#onda-doce-doar h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#onda-doce-doar p{width:500px; max-width:90%; margin:0 auto;}

.btn-info{border:1px solid #603813; background:#FFF; color:#603813; padding:10px; display:block; font:700 33px/100% 'Open Sans', Arial; text-transform:uppercase; border-radius:10px; transition:.3s;}

.btn-info-ajuda.active{background:#38BFC4; color:#FFF;}



 /* POEFILTRO - SIMONE :)  */

#poefiltro{background:#E5C0A3; padding:80px 0 80px 0; text-align:center;}
#poefiltro img{margin:0 auto 0 auto; display:block; max-width:500px; height:auto; width:100%;}

#poefiltro-texto{background:#F2ECD0; padding:50px 0 50px 0; text-align:center;}

#poefiltro-video{background:#38BEC4; padding:50px 0 50px 0; text-align:center;}




 /* GAME - SIMONE :)  */
 
#game{background:#EBFCFF; padding:10px 0 30px 0; text-align:center;}
#game img{max-width:100%; height:auto; width:500px; padding-bottom:10px;}

#game-main{background:#EBFCFF; padding:20px 0 0 0; text-align:center;}
#game-floor{background:#38BEC4; padding:30px 0 80px 0; text-align:center;}
#game-floor p{color:#FFF; padding:0 0 30px 0; margin:0 auto 0 auto; max-width:450px;}
#game-floor img{max-width:100%; height:auto; width:230px;}

#destaque{background:#F6C315; padding:50px 0 50px 0; text-align:center;}

#game-path{background:#EBFCFF; padding:50px 0 50px 0; text-align:center;}
#game-path img{max-width:100%; height:auto;}

#game-thumbs{background:#FFF; padding:40px 0; text-align:center;}
#game-thumbs img{max-width:100%; height:auto; width:400px; padding-bottom:40px;}

#game-cards{background:#F3AEBB; padding:40px 0; text-align:center;}
#game-cards img{max-width:100%; height:auto; width:500px; padding:40px 0 40px 0;}

#game-stakeholders{background:#E84247; padding:50px 10px 50px 10px; text-align:center;}
#game-stakeholders img{max-width:100%; width:800px; height:auto;}
#game-stakeholders p{font-size:13px; color:#FFF; padding:20px 0 10px 0; margin:0 auto 0 auto; max-width:700px;}

#game-trabalhos{background:#FFF; padding:40px 0; text-align:center;}
#game-trabalhos h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#game-trabalhos p{margin-bottom:20px; padding:0 30px;}
#game-trabalhos img{margin-bottom:30px;}

#game-parceiros{background:#EBFCFF; padding:40px 0; text-align:center;}
#game-parceiros h2{font-size:23px; font-weight:700; margin-bottom:20px;}
#game-parceiros p{margin-bottom:40px; padding:0 30px;}
#game-parceiros img{margin-bottom:30px;}



 /* GAME POLICY - SIMONE :)  */
 
#game-policy{background:#EBFCFF; padding:10px 0 30px 0; text-align:center;}
#game-policy img{max-width:100%; height:auto; width:400px; padding-bottom:10px;}
#game-policy h2{font-size:23px; font-weight:700; margin-top:30px;}
#game-policy p{font-size:13px; padding:20px 0 10px 0; margin:0 auto 0 auto; max-width:700px; text-align:left;}



/* MOVIMENTO BEM MAIOR - SIMONE :)  */

#bem-maior{background:#FEF8D6; padding:20px 0; text-align:center;}
#bem-maior img{width:400px; max-width:100%; height:auto;}
#bem-maior-video{background:#E2F3F7; padding:50px 0 50px 0; text-align:center;}


/* ARVORE DE NATAL - SIMONE :)  */
 
#arvore-natal-top{background:#26B197; padding:30px 0 30px 0; text-align:center;}
#arvore-natal-top img{max-width:100%; width:450px; height:auto;}
#arvore-natal-texto{background:#FFF; padding:50px 0 0 0; text-align:center;}
#arvore-natal-texto p{padding:0 30px; margin:0 auto 30px auto; max-width:500px;}
#arvore-natal-suporte{background:#FFF; padding:0px 0px 30px 0px; text-align:center;}
#arvore-natal-suporte img{max-width:100%; width:450px; height:auto; display:block;}



/* INTERNALS */

section{padding:40px 0; font-size:14px; line-height:180%; text-align:center;}
section h1{font-size:30px; font-weight:700; margin-bottom:30px; text-align:center;}
section img{width:260px; height:auto;}
iframe{max-width:100%;}



/* GALERIA */

#fotos{overflow:hidden;}
.gallery-item{width:25%; float:left; margin:0 !important;}
.gallery-item img{max-width:100%; height:auto; border:none !important;}
.gallery-caption{display:none;}


 /* 404 - SIMONE :)  */

#error{background:#FFF; padding:30px 0; text-align:center;}
#error img{max-width:260px; height:auto;padding:20px 0 30px 0;}
#error h2{font-size:23px; font-weight:700; margin-bottom:20px;}


/* FOOTER */

footer{background:#633B18; padding:50px 0 30px 0; font-size:13px;}

footer .wp-email-capture-error{width:75%; background-color:#FCC; margin-bottom:10px; font-weight:bold; padding:6px; text-align:center;}
footer #wp_email_capture input[type="text"]{width:250px; font-size:13px; color:#603813; background:#FFF; border-radius:10px 0 0 10px; border:1px solid #FFF; padding:8px 20px; float:left; transition:.3s;}
footer #wp_email_capture input[type="submit"]{width:110px; text-align:center; font-size:13px; color:#603813; background:#F6C315; border-radius:0 10px 10px 0; border:1px solid #F6C315; padding:8px 0; float:left; font-weight:700; transition:.3s;}

footer address{margin-bottom:50px; color:#FFF;}
footer address a{color:#FFF; display:table; transition:.3s;}
footer address a:hover,
footer address a:focus{color:#F6C315;}

footer .news{margin-bottom:30px; color:#FFF;}
footer .news a{color:#FFF; display:table; transition:.3s;}

footer .social{float:right;}
footer .social a{width:41px; height:41px; background:#FFF center center no-repeat; display:block; margin:0 0 40px 15px; float:left; text-indent:-9999px; border-radius:100%; transition:.3s;}
footer .social .twitter{background-image:url('images/twitter.png'); background-size: 25px 20px;}
footer .social .facebook{background-image:url('images/facebook.png');background-size: 13px 25px;}
footer .social .instagram{background-image:url('images/instagram.png'); background-size: 23px 24px;}
footer .social a:hover,
footer .social a:focus{background-color:#F6C315;}

.btn-default{font-size:14px; margin-bottom:20px; background:#F6C315;}
footer .btn-default:focus,
footer .btn-default:hover,
footer .btn-default:active{background:#FFF; color:#633B18;}

footer .other-contacts{clear:both; text-align:right; margin-bottom:50px;}
footer .other-contacts strong{color:#FFF; display:block;}
footer .other-contacts a{color:#FFF; display:block; margin-bottom:20px; transition:.3s;}
footer .other-contacts a:hover{color:#f5c116;}

footer .copyright{font-size:11px; color:#FFF; text-align:center; line-height:normal;}


/* FORM */

.wpcf7-form{font-size:14px;}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{border:1px solid #333; height:36px; width:100%; padding:0 10px; transition:.4s; resize:none;}

.wpcf7-form-control-wrap input:focus, .wpcf7-form-control-wrap textarea:focus{border:1px solid #8F1336;}

.wpcf7-form-control-wrap textarea{height:140px;}

.wpcf7-form span{font-size:12px;}

.wpcf7-form .wpcf7-not-valid{border:1px solid red;}

div.wpcf7-validation-errors{margin:0 0 30px 0 !important;}

.wpcf7-form .row > div{margin-bottom:30px;}

.wpcf7-form input[type="submit"]{margin-top:260px; background:#333; width:100%; color:#FFF; transition:.4s; display:block; padding:20px; border:none;}

.wpcf7-form input[type="submit"]:hover{background:#8F1336;}

.send{background:url('images/send.png');}



/* Modal */

.modal-body {

    max-height: calc(100vh - 210px);

    overflow-y: auto;

}

.modal-body *{max-width:100%; height:auto;}

.modal-body img{margin:20px auto; display:block;}



/*Media Queries**********************************************/

@media(max-width:992px) {

.bx-wrapper{max-width:70% !important;}

	 .navbar-collapse {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 10px;
    }

    /* Ajusta os itens do menu */
    .navbar-collapse ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 0;
        margin-left: 0;
    }

    .navbar-collapse ul li {
        width: 100%;
        text-align: left;
        line-height:30px;
    }
    
    /* Seletor de Idioma */
    #menu-item-482 {
	    width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #menu-item-482 .sub-menu {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px;
        padding:20px 0;
    }
    
    #menu-item-482 .sub-menu a {
        font-size: 14px !important;
        color: #603813 !important;
        text-transform: uppercase;
        text-decoration: none;
    }

    /* Bandeira do idioma */
    #menu-item-482 .sub-menu img {
        width: 24px !important;
    }

    /* Botão DOE AGORA */
    .navbar-collapse #top-doar {
        display: flex !important;
        justify-content: flex-start!important;
        width: 100%;
        padding-bottom: 30px;
    }

    .navbar-collapse #top-doar .doar {
        width: 80% !important;
        max-width: 220px !important;
        padding: 12px 18px !important;
        font-size: 16px !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

#top-doar{position:relative;}

#projects p{padding:0;}

#actions p{padding:0;}

#numbers em, #numbers i{font-size:30px;}
#resultado em, #resultado i{font-size:30px;}

#camping-numbers em, #camping-numbers i{font-size:30px;}

#partner-projects img{width:100%; height:auto;}

#game-path img{width:100%;}
#game-partner img{width:100%; height:auto;}

.bx-wrapper .bx-controls-direction a{top:-260px;}

section h1{font-size:30px;}

}


@media(max-width:769px) {
	
	 .navbar-collapse {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 10px;
    }

    /* Ajusta os itens do menu */
    .navbar-collapse ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 0;
        margin-left: 0;
    }

    .navbar-collapse ul li {
        width: 100%;
        text-align: left;
        line-height:30px;
    }
    
    /* Seletor de Idioma */
    #menu-item-482 {
	    width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    #menu-item-482 .sub-menu {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px;
        padding:20px 0;
    }
    
    #menu-item-482 .sub-menu a {
        font-size: 14px !important;
        color: #603813 !important;
        text-transform: uppercase;
        text-decoration: none;
    }

    /* Bandeira do idioma */
    #menu-item-482 .sub-menu img {
        width: 24px !important;
    }

    /* Botão DOE AGORA */
    .navbar-collapse #top-doar {
        display: flex !important;
        justify-content: flex-start!important;
        width: 100%;
        padding-bottom: 30px;
    }

    .navbar-collapse #top-doar .doar {
        width: 80% !important;
        max-width: 220px !important;
        padding: 12px 18px !important;
        font-size: 16px !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

#game-floor{margin-top:-28px; padding: 60px 0 50px 0;}
#game-path img{width:100%;}

#projects img{margin-bottom:20px;}
#projects em{font-size:30px; margin-bottom:10px;}

#actions img{margin-bottom:20px;}
#actions em{font-size:30px; margin-bottom:10px;}

#donate p{margin-bottom:20px;}
#donate .btn-info{margin-bottom:30px;}

#luto-palestrantes p{padding:0 30px; margin-bottom:30px; font-size:12px;}

#morrer img{max-width:400px; height:auto;}

#sinais img{max-width:350px; height:auto;}
#sinais-microcurso-areas .shape{background:#FFF; border-radius:10px; margin:20px; padding-top:20px; width:350px; display:inline-block;}

footer address{margin-bottom:30px;}
footer .social{float:inherit; text-align:center; margin-bottom:20px; clear:both;}
footer .social a{float:inherit; display:inline-block; margin:10px;}
footer .other-contacts{text-align:left; margin-bottom:30px;}

#press-texto{padding:50px 0 0 0;}
#press img{max-width:100%; height:auto;}
#press-depoimentos{padding:30px 0 10px 0;}
#press-depoimentos .shape{margin:30px auto 30px auto;}


#wp_email_capture{text-align:center;}

footer #wp_email_capture input[type="text"]{width:100%;}
footer #wp_email_capture input[type="text"],
footer #wp_email_capture input[type="submit"]{float:inherit; text-align:center; border-radius:10px; margin:0 auto; display:inline-block; margin-bottom:20px;}

iframe{height:auto;}
	
#partners .col-sm-3{width:50%;}

.gallery-item{width:50%; float:left; margin-bottom:0;}

.bx-wrapper .bx-loading { display:none; }

}