@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bol-webfont.eot');
    src: url('../fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bol-webfont.woff') format('woff'),
         url('../fonts/lato-bol-webfont.ttf') format('truetype'),
         url('../fonts/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

area:focus, area:visited, area:hover, area{ border:none; outline:none}

body { font-family:Arial, Helvetica, sans-serif!important; font-size:14px; background:#fff url(../../wp-content/themes/saudecrianca/assets/img/pattern-c6xf.png) repeat;}

img { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.thumbnail {background-color: #fff;border:none;}

p { line-height:20px!important}

h2 { font-size:24px}

.depoimento, i.depoimento p{text-align:right}

.pagination{margin: 0px!important}

/*Menu flag linguas*/
.qtrans_language_chooser {
 list-style:none;
 padding: 0px
}
.qtrans_flag span {
 display:none
}
.qtrans_flag {
 height:30px !important;
 width:30px !important;
 float:left
}
.qtrans_flag_and_text {
 padding-left:20px
}
.qtrans_flag_pt {
 background:url(../../wp-content/themes/saudecrianca/assets/img/brasil.png) no-repeat !important;
}
.qtrans_flag_en {
 background:url(../../wp-content/themes/saudecrianca/assets/img/english.png) no-repeat !important;
}
.qtrans_flag_es {
 background:url(../../wp-content/themes/saudecrianca/assets/img/spanish.png) no-repeat !important;
}
/*Menu flag linguas*/
/*Paginação*/
.wp-pagenavi { padding: 10px 20px 10px; display:block; clear:both;}
.wp-pagenavi a, .wp-pagenavi a:link 
{
position: relative!important;
margin: -1px!important;
text-decoration: none!important;
background-color: #FFF!important;
border: 1px solid #DDD!important;
padding: 3px 8px;
}
.wp-pagenavi span.pages 
{
color: #6B6B6B!important;
margin-right: 5px!important; 
border: none!important
}
.wp-pagenavi span.current{padding: 3px 8px;!important}
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover 
{ margin: 0px; border:1px solid #e2e5e5 !important; color:#8c9c9c !important; }

.wp-pagenavi a:hover { color: orange !important; }
a.previouspostslink{}


/*Idioma*/
div.idioma ul { float:right; width:100px}
div.idioma ul li{ margin-top:6px}

/*Patrocinadores*/
.patrocinadores img{ width:200px!important; height:130PX!important;border-radius: 15px;}
.patrocinadores { margin:20px 0px; padding:20px;}
.patrocinadores p{ text-align:justify; padding:0px; margin:0px}
.patrocinadores h4{text-align:left}

/*Nossa Gente*/
div.dir_equipe{ background-color:#E9E9E9!important; border-radius: 10px; box-shadow: 0px 0px 6px #A8A8A8; margin:0 auto; padding:10px 0px}
div.nossa_gente{ margin-top:20px}

.equipe h4{ color:#f60; font-weight:bold; font-size:14px}
.equipe p{ color:#000; font-size:12px}

.personas {padding: 0px; border-radius: 10px}
p.cargo_per{ text-align:left!important}
.personas img{ width:100%; height:auto}
.personas h4{ font-size:14px}

p.cargo_per { font-weight:bold; margin:0px; font-size:12px}
p.descr_per {margin:0px; font-size:12px}


ul.custom_tab{border: none;margin:0 auto 30px auto;width: 638px;}
/*Header*/
div.logo{MARGIN-BOTTOM: -50PX;float: left;z-index: 1;position: relative;
}
div.logo a.navbar-brand{ 
padding:0px;
}
/*Menu on hover*/
ul.nav li.dropdown:hover > ul.dropdown-menu{
	display: block;
	margin: 0;
}


nav.menu_top {float: left!important}

div.donate{float: right; margin-bottom: 10px; z-index:1000; position:relative}

/*HOME*/
.navbar-nav{ float:left!important; margin:50px 10px 30px 10px!important}
div.doar{ float:right; margin-bottom:10px}
a.navbar-brand img{ width: 160px;height: auto;margin-top: -45px; margin-bottom: 45px;}
.slides_home { margin:0px!important; padding:0px!important}

/*Premios*/
div.premios img{
	width:100%;
	height:auto;
	margin:1em 0;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px
}

div.premios p{
	/*word-break: break-all*/
}

select#ano_select{
	margin-bottom: 8px!important;
	border: 1px solid #FFFFFF!important;
}


/*Relatório*/
table.relatorio{font-size: 14px; margin-bottom:5%}

table.relatorio caption{ text-align:left; color:#f60}

/*Resultados*/
div.loja img, div.resultado img{ width:100%; height:auto}


div.resultados_num img{
	width:100%;
	height:auto;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px
}

div.resultados_num p span{
	/*font-size:0.5em!important*/}

div.resultados_num	 {
	text-align:center;
	margin:0 auto
}
/*Nossos Trabalhos*/
div.nosso-trabalho div {}


/*Nossos Proejtos*/
div.box_projeto p{ color:#fff}
div.box_projeto{
	background-color:#f60;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	padding:15px;
	margin-bottom:0px;
	box-shadow: 5px 5px 0px rgba(255, 102, 0, 0.24);
	-moz-box-shadow: 5px 5px 0px rgba(255, 102, 0, 0.24);
	-webkit-box-shadow: 5px 5px 0px rgba(255, 102, 0, 0.24);
}

div.projetos_links{
margin-bottom:25px; 
padding:10px; 
/*text-align:center; */
border:2px solid transparent;
-webkit-border-radius: 20px;
-moz-border-radius: 20px; 
-o-border-radius: 20px; 
}

div.projetos_links:hover{ 
border:2px solid #f60; 
transition-duration:0.5s; 
border-radius: 20px;
text-decoration:none!important;
box-sizing:border-box
}

div.projetos_links a img{
	width:100%;
	height:auto;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px
}

/**/

div.destaque-sec p{ font-size:14px; line-height:22px; color:#222}
div.destaque-sec div img.patrocinio{ height:118px; width:auto; }
/*Index_parceiros*/
div.parceiros_index table tr td img{border-radius:25px}

div.parceiros_index table tr td{text-align:center; padding-bottom:20px; vertical-align: bottom}

/*Portfolio Index*/
#porfolio_index .text {
position:relative;
margin-top:-85px;
left:0px;
visibility:hidden;
background-color:rgba(0, 0, 0, 0.70); 
max-width: 236px;
width:100%; 
height:85px; 
color:#fff; 
text-align:center; 

}

#porfolio_index .text a{ transition-duration:0; float:left; padding:55px 2px 0px 5px; color:#fff; font-size:12px}

#porfolio_index:hover .text {
visibility:visible;
}

.main { margin-top:10px}

div.navbar-header{ float:left}

div.clear{ clear:both}

li.separator{padding: 15px 0px;color: #848484;}

div.carousel-caption p, div.carousel-caption{ 
text-align:left;
font-size: 28px!important;
color: #FFF!important;
line-height: 50px!important;
letter-spacing: 0px;
width: 70%;
font-weight: normal;
}
.carousel-caption{right:0px; top:63%; width:70%; left:7%; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6	);}

a b.caret{ display:none}
a.link_box:hover{ background-image:url(../../wp-content/themes/saudecrianca/assets/img/hover-link_box.png);}
a.link_box{ background: transparent url(../../wp-content/themes/saudecrianca/assets/img/link_box.jpg); padding:14px; float:right; background-repeat:no-repeat; background-size:30px}

div.depoimento
{float:right; width:50%;}

div.depoimento p{ line-height:20px; font-size:14px;}
p.depoimento { font-weight:bold}

div.depoimento_autor p{
color:#f60; 
font-size:14px;
font-weight:bold;
float: left;;
line-height: normal;
margin-left: 10px;
margin-top:0px;
width:100%}



div.boxDepoimentos { width:100%!important}

a.selecionado {color: #F60!important;font-size: 20px;}

div.patrocinadores img{ border-radius:0px}
div.patrocinios ul li{ list-style:none; display: inline-block; width:32%; text-align:center; height: 110px;}
div.patrocinios ul { margin:0; padding:0}
div.patrocinios ul li a img{ width:75%; height:auto; text-align:center; border-radius:0px}

a.vale{ background: url(../../wp-content/themes/saudecrianca/assets/img/vale.png) no-repeat; padding:58px 74px; background-repeat:no-repeat}
a.vale:hover{ background-image: url(../../wp-content/themes/saudecrianca/assets/img/vale_hover.png); padding:58px 74px; background-repeat:no-repeat}

div.novidade div div h2 a{text-decoration:none;}
div.novidade div div h2 a:hover{ color:#666}
div.novidade div b{ font-size:14px; color:#616161}
div.novidade div p{ font-size:12px; padding:0px; margin:5px 0px; text-align:justify}
div.novidade div a{ color:#f60; font-size:12px; text-decoration:underline; float:right}
div.novidade div a:hover{color:#666}
div.novidade div span { font-size:12px}
img.news { width:145px; height:115px}

div.box_title { margin-bottom:45px}
div.box_title div h2 a img{ float:right; height: 26px;}
div.box_title div h2{ border-bottom:solid 1px #f60; text-align:left}
div.box_title div i{ font-size:12px}
div.footer div ul{10px auto;}
div.footer{ background-color:#444242; width:100%; margin:auto; padding-top:10px}
div.newsletter{ background-color:#fff; border-radius: 20px;padding:10px 20px 30px; margin-top:10px;}
div.newsletter h2{ color:#626262; margin-bottom:0px; margin-top:0px}
div.newsletter span{ color: #626262;margin-left: 65px;display: block;font-size: 14px;margin-top: -10px;}
form.mp-form input[type="text"], div.newsletter input.form_news{ width: 38%;float: left;border-radius: 5px;background-color: #DCDCDC;border: none;padding: 10px;color: #565656;margin: 0 1%;}
form.mp-form input.mp_submit, div.newsletter button.assinar{ 
background-color: transparent; color:#f60!important; background-image:none!important; font-size:18px; font-weight:normal;
border:none; padding:5px 5px;
}
form.mp-form br{ display:none}
div.newsletter button.assinar:hover{ background-color:#666;}
a, button{transition-duration:0.5s}

div.newsletter h2{background:url(../../wp-content/themes/saudecrianca/assets/img/news.png) no-repeat; padding:10px 0px 20px 60px }

div.newsletter a{font-size: 13px;text-decoration: underline;color: #797979;padding: 10px 2px;float: right;}

ul.social_media { margin:0px auto;height: 30px;width: 180px;padding: 0px;}
ul.social_media li{ float:left; list-style:none; margin:0px 5px}
ul.social_media li img{ margin-top:10px; width:25px; height:auto}
ul.social_media li a img:hover{ opacity:0.5; transition-duration:0.5s}
button.doar_footer{ 
background-color:#f60;border-radius: 10px;color: #FFF;font-size: 18px;padding: 10px 20px;
}
button.contato{ 
background-color:#6c9a2b;border-radius: 10px;color: #FFF;font-size: 20px;padding: 8px 20px;
}
button.contato img{ margin:0px!important}
button.contato:hover{
background-color:#4d960e; color:#b5f955
}
button.doar_header{ background-color: #f60; margin: 5px 0px;border-radius: 10px;color: #FFF;font-size: 18px;padding: 10px 20px;}
input.doar_header, button.doar_header:hover{ background-color:#f60}
input.doar_header, button.doar_header, button.doar_footer, button.contato{ border:none}

input.doar_header{ background-color: #f60; margin: 0px 0px;border-radius: 10px;color: #FFF;font-size: 24px;padding: 1px 10px; font-weight:bold}



/*formulario*/
div.formulario{
	font-size: 14px;
	color: #616161;
	padding:20px 10px;
}

/*Boletins*/
div.boletins{ margin-bottom:0px; padding:5px}
div.boletins h4{display: inline-block;}
div.boletins p{ margin:0px; padding:0px}
span.ultimo{
color:#f60;
font-size:14px; font-weight:bold}

div.ultimo i, div.ultimo a, div.ultimo h4{ color:#f60}

/*post*/
div.post a{ width:50%; height:auto; float:left}
div.post a img{ width:100%; height:auto; padding:0px 20px 10px}

/*FAQ*/
div.box { width:100%; height:220px; overflow:auto; padding:0px 5px}

div.box h3 { color:#333; font-size:14px; font-weight:bold; margin:5px 0px 10px}
div.box p { color:#333; font-size:12px;}

div.form-group label { font-size:12px; color:#333; font-weight:normal}

div.thumbnail h3 { margin-bottom: 5px;min-height: 5px;margin-left:10px;margin-top:30px;}
div.thumbnail > img, div.thumbnail > a > img { width:100%!important; height:auto!important; border-radius: 5px; min-height:150px}

/*Evento*/
div.evento_single {
	border-bottom:dashed 1px #77C1F1; padding-bottom:10px}
	
/*pager*/
ul.pager { float:right; margin: 0;}

/*Páginas - Nosso Trabalho*/
div.paf-paginas { margin:0 auto; }
div.paf-paginas img, div.paf-paginas p { width:100%;}

/*trans_realidade*/
div.thumb_2 { 
border-bottom:dashed 1px #f60;
background-color: transparent;
padding: 15px 0px;
}

div.trans_realidade div img { width:250px; height:250px; border-radius:25px; margin-bottom:10px;}
div.trans_realidade div h3 { margin-top:5px}
div.trans_realidade div p { /*word-break:break-all*/}

button.alemao { background-image:none; border:none; background-color:transparent; float:right; font-size:14px; margin-top:-17px}
button.alemao img { width:50px; height:auto;}


div.item a img { width:100%!important; height:auto!important}

img.message_top{ margin-top:0px}

button.show_responsive { display:none}

.thumbnail > img, .thumbnail a > img {  width:100%; height:200px}

.nav-tabs > li > a:hover { background-color:transparent; border:solid 1px transparent; color:#f60;}

.navbar-default .navbar-nav > li > a {font-family:"latobold"; font-size:1em; text-transform:uppercase; color:#333}
.navbar-default .navbar-nav > li > a:hover { color:#f60}
.navbar-default .navbar-nav > li { border-left:dashed 1px #ccc}
.navbar-default .navbar-nav > li:first-child { border-left:none}
.nav > li > a { padding-top:5px; padding-bottom:5px}
.dropdown-menu{ background-color:#f8f8f8}
.dropdown-menu > li > a { padding:10px 15px}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color:#f60; background-color: transparent; background-image:none}
.open > .dropdown-menu {
display: block;
box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.17);
border: none;
}

a#btnConselheiros, a#btnEquipe{ font-family:"latobold"; font-size:18px; padding:10px;color: #000; text-transform:uppercase}
div.aba_nossagente span {color: #000;}
div.aba_nossagente { padding:20px}

div.comentarios_mobile{ display:none}
div.comentarios_desktop{ display:block}

table.hist_box tr td{ width:50%; padding:10px}

div.news { margin-bottom:20px!important}

ul.custom_tab li a{ text-transform:uppercase; color:#000; font-family:"latobold"}

ul.custom_tab li.active a { color:#f60!important; background-color:transparent!important; border:solid 1px transparent!important}
ul.custom_tab li.active{ background-color:transparent!important;  border:solid 1px transparent!important}

ul.doacoes li a{ font-size:16px}
ul.doacoes li.active{ border:none!important}

div.seja_patrocinador div img { width:100%; height:auto; margin-bottom:10px}


div.imagem_hand { display:none}
div.imagem_hand a{ display:block}
div.imagem_hand a button { width:250px; margin:10px}

div.limpa_mobile { display:none}
div.limpa_mobile2 { display:none}

div.imagem_hand_desktop{ text-align:center; border-bottom:solid 5px #f60; border-top:solid 5px #f60}

div.carousel-inner div a img { border-radius:0px; -webkit-border-radius:0px}
div.depoimento_home p { float:left; width:87%; padding:10px;margin-top: -70px;margin-left: 50px;}

div.depoimento_box_main {padding-left:15px; padding-right:15px}

div.caption div.texto, div.texto{ font-size:14px; line-height:16px!important; min-height:100px; border-bottom: solid 1px #EFEFEF;color: #575757;line-height: 20px !important;}
div.caption p {font-size: 14px;line-height: 16px!important;min-height: 0px;border-bottom: none;}
form.box_thumb { min-height: 220px;}


div.empty_doanation {}

div.enviar_cadastro { text-align:center; text-align: center;
border-top: solid 1px #CCC;
margin-top: 10px;
padding-top: 10px;
}

div.resul div{ text-align:center; color:#f60; margin:0px}
div.resul { width:100%!important}
div.resul p{ margin:0px}


p.value_text_resul{ 
font-size:1.2em!important
}

div.bt_back{
position:absolute; top:9px; left:0; margin-left:10px; z-index:100000
}

div.bt_back a
{color:#fff; padding:10px; background-color: #444242;border-radius: 0px 0px 10px 10px;}

form input.doar_header { width:200px}

.boxResultados { width:100%!important}

input.button_trans{
margin: 30px 20px 0px;
width: 200px;
float: right;
}

img.img_trans {width: 100%;height:auto; border-radius:5px}

@media (max-width: 767px) {
img.img_trans {width: 100%;height:auto; margin:0 auto
}
	
input.button_trans {
width:200px!important; 
display: block;
float: none;
margin:10px auto;	
}	
	
div.doacoes_trans {
height: auto;
min-height: 1px;
margin-top: 0px;
}

div.bt_back{
position:absolute; top:180px; left:0; margin-left:0px; z-index:100000
}
div.bt_back a
{color:#fff; padding:10px; background-color: #444242;border-radius: 0px 10px 10px 0px;
}
div.empty_doanation {height:auto!important}
.container > .navbar-header, .container > .navbar-collapse { z-index:10000!important}
div.limpa_mobile2 { display:block!important}
div.mobile_top { padding:0px}
a.link_box{margin-top: -10px;}
h2 { font-size:16px}
div.imagem_hand_desktop{ display:none}
div.imagem_hand { min-height:0px; border-bottom: none!important; display:block}
div.imagem_hand a button{ width:100%}
div.imagem_hand{ background-image:none}
ul.custom_tab {width:100%}	
ul.custom_tab li { width:20%}	
div.resultados_num h4 { margin:10px 0px!important}
div.patrocinadores img { width:100%!important; height:auto!important}
div.limpa_mobile { display: block;margin: 30px 0px;padding: 10px;border-bottom: solid 1px #CCC;}

ul.custom_tab li { font-size:0px}
div.depoimento { display:none}	
p, .body { font-size:12px!important}
p { text-align:justify}
img.message_top{ margin-top:0px; margin: 0px;height: 20px;width: auto;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img { width:100%!important; height:auto!important}
div.donate { float:none; text-align:center; }
div.donate button{margin-top:10px}
div.news  {margin-bottom:10px!important}
div.news div p, div.news div a { font-size:11px!important; line-height:16px}
div.news div b {  font-size:12px}
.navbar-nav { margin:0px!important; width:100%}
.collapse { display:block!important}
.navbar-default .navbar-nav > li > a { padding-left:0px;}
.navbar-default .navbar-nav > li { border-bottom:solid 1px #CCCCCC; width:100%}
div.carousel-caption p, div.carousel-caption, div.carousel-caption p a{ font-size:14px; color:#fff; line-height: 11px!important;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black }
div.carousel-caption { top:0px; line-height: 11px!important; padding:0px; margin:0px}

form.mp-form input[type="text"], div.newsletter input.form_news { margin:0px!important}
form.mp-form br{ display:block}
ul.social_media li img {margin-top: 0px!important;}	
ul.social_media { height: 30px;margin: 5px 0;}
div.footer div ul {margin:0px auto 0px auto!important}
div.footer { padding-top:5px}
div.newsletter input { display: block;
float: none!important;
width: 100%!important;}
form.mp-form input[type="text"], div.newsletter input.form_news{ width: 38%;float: left;border-radius: 5px;background-color: #DCDCDC;border: none;padding: 5px;color: #565656;margin: 0 1%;}

.hide_responsive{ display:none}
button.show_responsive{ width:100%; display:block}
div.box_projeto { margin-top:20px}
ul.pager {margin-top: -35px;}
ul.pager li a{ font-size:12px}
div.row{margin-right: -10px;margin-left: -10px;}

div.resul p{ text-align:center; color:#f60}



p.value_text_resul{ 
font-size:1.2em!important;
line-height: 0.1em!important;
}

div.premios h4, div.premios p, div.premios img{ padding:0px 20px}

div.enviar_cadastro { text-align:center; text-align: center;
border-top: solid 1px #CCC;
margin-top: 10px;
padding-top: 10px;
}
div.enviar_cadastro button{width: 100%;margin: 10px 0px;}

div.comentarios_mobile{ display:block}
div.comentarios_desktop{ display:none}

.qtrans_language_chooser{height: 30px;margin: -40px auto;}

div.novidade div.news div a img { display:none}

ul.custom_tab li a{ font-size:14px; padding:10px 5px; }
ul.custom_tab li { width:100%!important; float:none; text-align:left!important}

div.navbar-header { display:block; width:100%; text-align:center}
.navbar-brand { float:none}
a.navbar-brand img { margin-top:0px; margin-bottom:70px}

button.alemao{ margin-top:10px}

div.doacoes_box { min-height:1px!important}
}

@media (min-width: 768px) and (max-width: 1170px) {
	div.donate {
		margin-top: -45px!important;
	}
}

/**********************************************/
@media (min-width: 1500px){
	.carousel { width:1400px; margin:0 auto}

	.bg_slide {
	background:#fff url(../../wp-content/themes/saudecrianca/assets/images/pattern-cinza.png) repeat!important;
	width:100%
	}
}
div.value_number_resul{ 
	font-size: 3em !important;
	margin: 0px; 
	margin-top:16px !important;
	color:#F60
}
p.value_number_resul.num { 
	font-size: 3em !important;
	margin: 0px; 
	margin-top:16px !important;
	color:#F60 !important;
}