*{ margin:0; padding:0;}*


.bt-alimento{text-decoration: none; color: #000; font-weight: bolder; width: 200px;background-color:rgb(198, 186, 186); padding: 10px; border-radius: 20px; border: 2px solid #000; display: block;margin: 20px auto; text-align: center;}
.bt-alimento:hover{color: #fff; background-color:#ed1b24; transition: 0.4s}

body{ font-family: 'Cambridge'; color:#0F0F0F; font-size:19px;}

.center{ width:1000px; margin:0 auto;}
.center3{ width:1200px; margin:0 auto;}

#menu { width: 100%; height: 200px; overflow: hidden; position: fixed; display : none; background-color:transparent;  z-index: 999999;}

#menu .principal{ width: 100%; height:100px; background-color: #ED1B24;}

#menu nav .menu li a{ color:#fff;}
	#menu nav .menu li a:hover{ color:#222;}
	#menu nav .menu li ul{ background:#222; text-align:center;}
	#menu nav .menu li ul li a{ font-size:15px;}
	#menu nav .menu li ul li a:hover{ background:#ed1b24; color:#fff;  font-size:15px;}
	#menu .logotipo{ padding-top:5px;}

ul{ list-style-type: none;  }
/***/

header{ background:url(../img/parallax1.jpg) no-repeat top center fixed; webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height:900px; padding-top:10px;}

.logotipo{ width:206px; margin-right:50px;}

nav{ width:750px; margin-left:-20px; height:80px; margin-top:20px;}
	.menu{height:30px; width:650px;  margin:0 auto;}
		.menu li{ list-style:none; position:relative; line-height:33px; float:left;}
			.menu li a{display:block; text-decoration:none; color:#0F0F0F;  font-size:20px; padding:0 13px;}
				.menu li a:hover{ color:#ed1b24;}
			.menu li:hover ul, .menu li.over ul{display:block;}
				.menu li ul{position:absolute; z-index:9; left:-35px; display:none;}
					.menu li ul li{ display:block; width:110px; float:none; padding:0; background-color: #ed1b24;}
						.menu li ul li a{ font-size:15px; padding:5px 10px; color:#fff;}
							.menu li ul li a:hover{ background:#222; color:#fff;}


#menu-icon { display: hidden; width: 40px; height: 40px; background: #ed1b24 url(../img/menu-icon.png) center;}
a:hover#menu-icon { background-color: #444; border-radius: 4px 4px 0 0;}

.linha-dois{ margin:0 auto; width:750px; margin-left:30px;}



/***/
	.centro-coisas{display: block; margin: 0 auto;}
.quem-somos{ background:#ec1a25; width:400px; height:280px; text-align:center; color:#fff; margin-top:600px; padding:60px 50px; position:relative; z-index:9999;}
	.quem-somos h3{ border-bottom:2px solid #fff; width:400px; padding-bottom:30px; margin-bottom:30px; font-size:30px;}
	.quem-somos-m{ display:none;}


/***/


#back{ background:url(../img/back.jpg) no-repeat top center; webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height:697px;}
	#back div.center{ padding-top:307px;}
	#back div.center3{ padding-top:307px;}

.como-ajudar{ background:#4CAF50; width:400px; height:270px; text-align:center; color:#fff; padding:60px 50px;}
	.como-ajudar h3{ border-bottom:2px solid #fff; width:400px; padding-bottom:30px; margin-bottom:30px; font-size:30px;}
	.como-ajudar-m{ display:none;}

/***/

#faixa{ background:#87527c; height:80px; text-align:center;}
	#faixa img{ margin-top:79px;}

/***/

#parallax{ background:url(../img/parallax2.jpg); background-attachment:fixed; background-position:center; background-size:cover; height:700px;}

.bolas{ width:455px; margin-top:100px; margin-right:70px;}
	.bolas img{ margin-bottom:20px;}

.frase-parallax{ margin-top:70px;}

.prestacao-campanha{background:#d5d8d8 }
.campanha2{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.campanha2:nth-child(2n){background:#d5d8d8  }
	.campanha2 a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.campanha2 a:hover{ color:#fff; text-decoration:none;}
	.campanha2:hover{ background:#ed1b24; color:#fff;}
	.campanha2:hover a{ color:#fff;}


	.campanha3{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.campanha3:nth-child(2n){background:#d5d8d8  }
	.campanha3 a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.campanha3 a:hover{ color:#fff; text-decoration:none;}
	.campanha3:hover{ background:#ed1b24; color:#fff;}
	.campanha3:hover a{ color:#fff;}


	.campanha4{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.campanha4:nth-child(2n){background:#d5d8d8  }
	.campanha4 a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.campanha4 a:hover{ color:#fff; text-decoration:none;}
	.campanha4:hover{ background:#ed1b24; color:#fff;}
	.campanha4:hover a{ color:#fff;}

	.campanha5{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.campanha5:nth-child(2n){background:#d5d8d8  }
	.campanha5 a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.campanha5 a:hover{ color:#fff; text-decoration:none;}
	.campanha5:hover{ background:#ed1b24; color:#fff;}
	.campanha5:hover a{ color:#fff;}



	.categorias{background:#d5d8d8 }
.construção{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.construção:nth-child(2n){background:#d5d8d8  }
	.construção a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.construção a:hover{ color:#fff; text-decoration:none;}
	.construção:hover{ background:#ed1b24; color:#fff;}
	.construção:hover a{ color:#fff;}


	.alimentação{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.alimentação:nth-child(2n){background:#d5d8d8  }
	.alimentação a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.alimentação a:hover{ color:#fff; text-decoration:none;}
	.alimentação:hover{ background:#ed1b24; color:#fff;}
	.alimentação:hover a{ color:#fff;}


	.anti-pulgas{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.anti-pulgas:nth-child(2n){background:#d5d8d8  }
	.anti-pulgas a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.anti-pulgas a:hover{ color:#fff; text-decoration:none;}
	.anti-pulgas:hover{ background:#ed1b24; color:#fff;}
	.anti-pulgas:hover a{ color:#fff;}

	.hospital{width:16.6%; margin:auto; float:left; text-align:center; padding:100px 0; background: #f1f3f3;}
	.hospital:nth-child(2n){background:#d5d8d8  }
	.hospital a{ color:#000; text-decoration:none; font-size:30px; text-transform:uppercase}
	.hospital a:hover{ color:#fff; text-decoration:none;}
	.hospital:hover{ background:#ed1b24; color:#fff;}
	.hospital:hover a{ color:#fff;}

	.paddig82-0{ padding: 82.9px 0; }
/***/

h2.frase{ font-size:40px; width:700px; margin:auto;}


/* abas */

.abas{list-style:none; margin-top:20px;}
	.abas li{float:left; border-bottom:0; margin-right:5px; padding:5px 12px; background:#c5c5c5;  }
		.abas li a{ text-decoration:none; color:#fff; font-size:18px; font-weight:bold;}
			.abas li:hover{ background:#3d3d3d;}

		li.ativo{ background:#3d3d3d;}

#div_conteudo{position:relative; width:100%; height:auto; padding:50px 0; clear:both; }
	#div_conteudo div{display:none;}

/***/

.termometro{ width:110px; height:55px;}

/***/

#destaques{background:url(../img/parallax4.jpg); background-attachment:fixed; background-position:center; background-size:cover; padding:50px 0; height:auto; color:#fff; font-size:19px;}
	#destaques h3{ font-size:28px; margin-bottom:30px;}


/***/

#doe{ height:388px; padding-top:20px;}
.pague-seguro{ width:137.5px; float:left; height:auto; margin-bottom:20px;}

.fonte{box-shadow:1px 1px 10px 1px #CCC}

.txt-red{ color: #ED1B24; }



/***/

.galeria{ height:400px;} .index-none{ display:none;}

#loja-virtual{ background:#222; padding-top:50px; height:450px; text-align:center; margin-top:-4px;}
	#loja-virtual h4{ color:#fff; font-size:30px;}

.produto{ background:#fff; width:200px; margin:0 auto; height:250px; margin-top:50px; text-align:center; padding-top:8.5px; font-weight:bold;}
	.produto .texto{width:200px; float:left;}
	.produto p{ text-align:left; padding:0 8.5px; margin-bottom:5px; margin-top:5px;}

	.preco{ float:left; position:relative; left:170px; top:-94px;}

/***/

#parcerias{ padding:50px 0; background:#eee; text-align:center;}
	#parcerias h5{ font-size:30px; margin-bottom:30px;}

/***/

footer{ padding-top:30px; height:170px; color:#94928B;}
	footer h4{ font-size:25px; margin-bottom:15px;}
	footer p{ font-size:13.5px;}

#termos{ color:#ccc; font-size:13px; text-align:90px; padding:10px 0; background:#000;}
	#termos img{ margin-top:5px; display: block; margin: 0 auto;}

/***Formulario */

.input-news{ width:200px; margin-top:15px; border:1px solid #94928B; padding-left:5px; height:20px;}
.botao-news{ background-color:transparent; background-image:url(../img/bt-enviar.jpg); background-repeat:no-repeat; height:22px; position:relative; top:7px; left:-5px; width:32px; border:none;}

/***Contato */

.coluna{ width:475px; float:left; height:110px; text-align:left;}
	.linha{ height:50px;}
	.linha div, .input1{ float:left;}
	.linha div{ width:90px;}

	.form-contato textarea{ width:992px; height:150px; padding-left:5px; padding-top:5px; margin-top:10px; font-family: 'Dosis', sans-serif;}
	.form-contato{ font-size:20px; text-align:left;}

	.form-contato input[type=submit], .envia-adote, .botao-doacao{ background-color:#ed1b24; color:#fff; width:1000px; height:40px; border:none; cursor:pointer;}
	.form-contato input[type=submit]:hover, .envia-adote:hover, .botao-doacao:hover{ background-color:#ed1b24; opacity:0.95;}

	.botao-doacao{ width:490px; padding:10px 0; height:auto; text-decoration:none; margin-bottom:30px;}

	.envia-adote{}
	.form-adote, .form-apadrinhe{ width:900px; margin:0 auto;}


	.bloco-form{ background:#E8E8E8; height: auto; padding:20px 0; font-size:17px; color:#5B5B5B}
		.coluna-form{ width:490px; height:auto; float:left;}
		.coluna-form1{ width:960px; height:auto; float:left;}

/*** INTERNAS ***************************************/

#conteudo{ height:auto; padding:50px 0; text-align:center;}
	#conteudo h1{ margin-bottom:30px;}
	#conteudo h2{ margin-bottom:0px;}

.antes-e-depois{ height:250px; margin-bottom:80px;}
.banner{ width:320px; margin:0 auto;  float:left; height:300px;}


<!--.barra-rosa{ background:#cf3358; height:20px;}-->

.barra-rosa{ display:none;}
.frase-interna{ padding:7px 0 0px 0; height:auto; background:#ebe8e8; text-align:center;}

/****/

.homenagens{ width:20%; height:auto; margin-top:-5px;}
	.homenagens img{ max-width:100%; width:100%; height:auto;}


.finais-felizes{ width:20%; height:auto; margin-top:-5px;}
	.finais-felizes img{ max-width:100%; width:100%; height:auto;}

.hoverzoom { position: relative; width:20%; margin-top:-5px; float:left; overflow: hidden; }

.hoverzoom > img { width: 100%; max-width:100%; height:auto;}

.hoverzoom .retina{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); text-align: center; padding-top:70px;}
.hoverzoom .retina.teste{ padding-top:70px;}

.hoverzoom .retina img{ margin-top:10px;}

.botao-galeria{ width:1000px; background:#ed1b24; text-align:center; padding:13px 0;}

.botao-galeria a{  color:#fff; text-decoration:none;}
	.botao-galeria:hover{ opacity:0.95;}


/***/

.img-cachorro img{ width:480px;}
.bt-adote, .bt-apadrinhe{  background:#ed1b24; width:490px; padding:13px 0; float:left;}

.bt-adote a, .bt-apadrinhe a{ color:#fff; text-decoration:none;}

.b-close{ float:right; cursor:pointer;}


/***/

.circle{ background:#33C; border-radius:50%; background:#06F; width:84px; padding-top:5px; height:75px; float:left; color:#fff; text-align:center; font-size:15px;}

	.laranja1{ background:#f95c55;}
	.laranja2{ background:#fa6c66;}
	.laranja3{ background:#fa7d77;}
	.laranja4{ background:#fb8d88;}
	.laranja5{ background:#fb9d99;}
	.verde{ background:#4caf50;}
	.vermelho{ color:#f01717;}

	.circle span.maior{ font-size:40px;}

.descricao{ font-size:14px; margin-top:30px;}
	.descricao h5{ font-size:16px; margin-bottom:10px;}

.resgate{ width:460px; font-size:14px; margin-top:20px;}
	.resgate h5{ font-size:16px; margin-bottom:10px;}

.link__fotos{text-decoration: none; font-weight: bold; color: #000;}


.prestacoes__container{width: 100%;}


	.prestacoes{width: 20%;float: left;}

/* informativos */

.box-info{ float:left; width:235px; margin-right:20px; height:330px; margin-top:30px; text-align:left;}

	.box-info:nth-child(6){ margin-right:0;}


	.box-info img{ margin-bottom:20px; max-width:100%; width:100%;}

	.box-info a{ background:#ED1B24; padding:10px 20px; color:#fff;}


.btn{ padding: 10px 30px; }
.link-loja{color: #ED1B24; text-decoration: none; }



/*abas */

#conteudoc h2{ color:#691a1a;}

.abas{list-style:none;}

.abas li{float:left; margin-right:2px; }
	.abas li.laranja1{ background:#f95c55;}
	.abas li.verde{ background:#4caf50;}

.abas li a{ text-decoration:none; color:#FFF; font-size:16px;}

#noticia{position:relative; width:960px; height:auto; padding:20px; background:#e5e5e5; clear:both; text-align:left;}

#noticia div{display:none;}

.margembt{ margin-bottom:10px;}

.col{ width:300px; float:left; height:auto; font-size:15px;}
	.row{ height:auto; margin-bottom:5px;}
	.row1{ height:auto; margin-bottom:7px;}
/***/

.como-ajudar-title{ margin-bottom:20px; font-size:23px;}
	.h3-como-ajudar{ width:80px; margin:0 auto; margin-top:40px; margin-bottom:40px; border:1px solid #ed1b24;}

/***/

.como-ajudar-ul{ margin-top: 4%; }
.como-ajudar-ul li{ float: left; width: 49.5%; }
.como-ajudar-ul li:first-child{ width: 46%; padding-right: 4%; border-right: 1px solid black;  }

.botao-cadastro-voluntario{ cursor: pointer; width: 40%; background-color: #ed1b24; padding: 2%; margin: 0 auto; margin-top: 5%; color: white; }

.como-ajudar-ul a{ text-decoration: none; }


.checkbox-voluntario li{ margin-bottom: 3px; }

div.checkbox-title{ border-bottom: 1px solid lightgray; width: 482px; margin-bottom: 2%; }

/***/


.mes{ float:left; width:16.666%; height:200px; display:table;}
	.mes div{ display:table-cell; vertical-align:middle; text-align:center; font-size:30px;}
		.mes div a{ color:#0F0F0F; text-decoration:none;}
			.mes:hover{ background:#ED1B24; transition: 0.5s all; -webkit-transition: 0.5s all;	-o-transition: 0.5s all; -moz-transition: 0.5s all;	-ms-transition: 0.5s all;}
				.mes:hover a{ color:#fff;}



/***/

.col-3{ float:left; width:313px; height:60px; margin-top:30px; text-align:left; margin-bottom:20px;}
	.col-3 input[type=radio]{ margin-top:11px; margin-right:10px;}
	.col-3 input.radio2{ margin-left:10px;}


/***/

.bt-final-feliz{ padding:5px 30px; color:#fff; font-size:15px; text-decoration:none; background:#ed1b24;}

/***/


.bt-animais{ padding:20px 0;color:#fff; text-align:center; width:490px; margin-top:50px; margin-bottom:50px;
box-shadow:1px 2px 2px 1px #969696}
	.bt-animais a{ color:#fff; font-weight:bold; text-decoration:none; font-size:18px;}

.link{ text-decoration:none; color:#ed1b24;}

/***/

.adotada-pela-ong{ background:url(../img/ribbon-adotada.png); background-repeat:no-repeat; color:#fff; width:240px; margin-top:20px; font-size:15px; padding:10px 0 10px 5px;}


/***/

.bt-pagamento{ float:left; width:25%; height:200px; display:table;}
	.bt-pagamento div{ padding:20px; display:table-cell; vertical-align:middle; text-align:center;}
		.bt-pagamento h3{  width:250px; margin:0 auto; padding:25px 0; color:#fff; font-size:18px; background-repeat:no-repeat;}
			.bt-pagamento h3.maior{ padding:17px 0 13px 0;}

			.bt-pagamento input[type=image]{ max-width:100%; width:100%;}



.container-mensal{ background:#F0F0F0; width:960px; margin:0 auto;  margin-top:20px; padding:20px;}

/***/

/* diversos */

.preco-mobile, .br-mobile, .mobile{ display:none;}

.botao{ background:#fff; color:#4CAF50; padding:10px 30px; text-decoration:none;}
.botao-img{ padding:3px 30px; text-decoration:none; font-size:13px; border:1px solid #fff; color:#fff;}
.botao2{border:1px solid #000; color:#000; padding:10px 300px; text-decoration:none;}
.botao-loja{ padding:3px 15px; color:#fff; background:#212121; font-size:14px; text-decoration:none;}

.txt-left{ text-align:left;}
.txt-center{ text-align:center;}
.txt-right{ text-align:right;}

.float-left{ float:left;}
.float-right{ float:right;}

.width110{ width:120px;}
.width150{ width:220px;}
.width160{ width:160px;}
.width180{ width:180px;}
.width190{ width:190px;}
.width200{ width:300px;}
.width225{ width:225px;}
.width250{ width:250px;}
.width272{ width:272px;}
.width280{ width:220px;}
.width329{ width:329px;}
.width333{ width:360px;}
.width480{ width:480px;}
.width490{ width:490px;}
.width500{ width:500px;}
.width550{ width:550px;}
.width584{ width:584px;}
.width650{ width:650px;}
.width671{ width:671px;}
.width700{ width:700px;}
.width750{ width:750px;}
.width799{ width:799px;}
.width800{ width:800px;}
.width880{ width:880px;}
.width360{ width:360px;}
.width200{ width:200px;}
.width330{ width:330px;}
.width281{ width:360px;}
.width310{ width:360px;}
.width1200{ width: 1200px; }
.width200-2{ width:300px;}
.width333-2{ width:325px;}
.width150-2{ width:170px;}


.input1{ width:372px; height:30px; padding-left:5px;}
.input2{ width:154px; height:27px; padding-left:5px;}
.input3{ width:520px; height:27px; padding-left:5px; margin-top:3px;}
.input4{ width:885px; height:27px;}
.input5{ width:480px; height:27px; padding-left:5px; border-radius:5px; border:1px solid #BEBEBE; margin-top:-5px; margin-left:-3px;}
.input6{ width:280px; height:27px; padding-left:5px;}
.input7{ height:54px; margin-bottom:0px;}
.input8{ width:225px; height:27px; padding-left:5px; border-radius:5px; border:1px solid #BEBEBE; margin-top:-5px; margin-left:-3px; margin-top:-3px;}
.input9{width:150px; height:27px; padding-left:5px; border-radius:5px; border:1px solid #BEBEBE; margin-top:-5px; margin-left:-3px;}
.input10{ width:304px; height:30px; padding-left:5px; margin-top:5px;}
.input11{ width:993px; height:30px; padding-left:5px; margin-top:5px;}
.input12{ width:480px; height:27px; padding-left:5px; border-radius:5px; border:1px solid #BEBEBE; margin-top:-5px; margin-left:-3px; margin-bottom: 0.5%;}
.input13{ width: 99.3%; height: 84px; }
.input55{ width:575px; height:27px; padding-left:5px; border-radius:5px; border:1px solid #BEBEBE; margin-top:-5px; margin-left:-3px;}
.input88{ width:270px; height:27px; padding-left:5px; border-radius:5px; border:1px solid #BEBEBE; margin-top:-5px; margin-left:-3px; margin-top:-3px;}


input.input6.width272{ width:350px; height: 27px;}

.textarea{ margin-top:10px; padding-left:5px; padding-top:5px; width:993px; height:200px;}

::-webkit-input-placeholder {font-size:12px;}

:-moz-placeholder { font-size:12px;}

::-moz-placeholder { font-size:12px;}

:-ms-input-placeholder { font-size:12px;}

.select{ width:380px; height:33px; padding-left:5px;}

.height250{ height:250px;}

.margin-auto{ margin:0 auto;}

.top3{ margin-top:3px;}
.top5{ margin-top:5px;}
.top20{ margin-top:20px;}

.bottom20{ margin-bottom:20px;}
.bottom40{ margin-bottom:40px;}
.bottom50{ margin-bottom:50px;}
.bottom80{ margin-bottom:80px;}

.left{ margin-left:30px;}
.left1{ margin-left:31px;}
.left10{ margin-left:10px;}
.left30{ margin-left:30px;}
.left80{ margin-left:80px;}
.left80-2{ margin-left:100px;}

.right5{ margin-right:5px;}
.right8_5{ margin-right:8.5px;}
.right10{ margin-right:10px;}
.right20{ margin-right:20px;}
.right30{ margin-right:30px;}
.right36{ margin-right:36px;}
.right48{ margin-right:48px;}
.right50{ margin-right:50px;}
.right80{ margin-right:80px;}
.right125{ margin-right:125px;}

.clear{ clear:both;}

.padding30{ padding:30px;}
.padding-t30{ padding-top:30px;}
.padding-t60{ padding-top:60px;}
.padding-t70{ padding-top:70px;}
.padding-t80{ padding-top:80px;}
.padding-tb50{ padding:50px 0;}
.padding-t30-2{ margin-top:30px; margin-left: 70px}

.border-bottom-1px-000{ border-bottom:1px solid #000;}

.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font25{ font-size:25px;}
.font30{ font-size:30px;}
.font35{ font-size:35px;}



.back-rosa-claro{ background:#f8f8f8;}
.back-cinza-claro{ background:#f1f3f3;}
.back-cinza{ background:#d5d8d8;}

.naopreenchido{ background-color: #fddada; border: 1px solid #fcb4b4; -webkit-box-shadow: 0px 2px 15px -5px rgba(252,10,10,1);
-moz-box-shadow: 0px 2px 15px -5px rgba(252,10,10,1);
box-shadow: 0px 2px 15px -5px rgba(252,10,10,1); }


.responsive{ max-width:100%; width:100%; height:auto;}

a.text-decoration-none{ text-decoration:none;}
a.text-decoration-none:hover.txt-0F0F0F{ color:#ed1b24;}

.txt-0F0F0F{color:#0F0F0F;}
.txt-C00{color:#C00;}

.campanha-m{ display:none;}

.br-desk{ display:inline;}

.conte-sua-historia{ background:#ed1b24; width:100%; color:#fff; text-align:center; padding:15px 0;}
	.conte-sua-historia a{ color:#fff; text-decoration:none;}








/***************** mobile *****************/

@media only screen and (max-width : 640px) {

.iframe{max-width: 100%;}

.bt-pagamento, .botao-doacao{ width:100%;}

.campanha2{width:16,6%; margin:0 auto;}
.campanha2:nth-child(1), .campanha2:nth-child(3){ display:none;}

.categorias{width:16,6%; margin:0 auto;}
.categorias:nth-child(1), .categorias:nth-child(3){ display:none;}


.coracao{ text-align:center; height:100px; width:100%; }
	.coracao div{ text-align:center; width:100%; margin-bottom:10px;}

.campanha{ display:none;}

.img-frase2{ max-width:90%; margin-top:20px;}

.mobile, .campanha-m{ display:inherit; }
.br-mobile, .desktop{ display:none; }

#menu{ display:none;}
	#menu .principal{ display:none; }

.center{ width:98%; margin:0 auto; }
.center3{ width:98%; margin:0 auto; }
header{ background:url(../img/parallax1-m.jpg) no-repeat top center fixed; height:500px;}

.logotipo{ width:150px;}
	.logotipo img{ width:150px; height:71px;}

nav{width:40px; margin-top:0;}
	#menu-icon { display:inline-block; position:absolute; right:10px; top:10px;}
	.menu, nav:active ul { display: none; position: absolute; height:auto; background: #fff; border: 3px solid #ed1b24;	right: 10px; top: 50px; width: 50%; border-radius: 4px 0 4px 4px;}
		.menu li { text-align: center; width: 100%;	padding: 10px 0; margin: 0; line-height:15px; }
			nav:hover ul { display: block;}
				.menu li ul{ display:none; border:none}

					.menu li ul li{ display:none; }
						.menu li ul li a{ display:none;}
							.menu li ul li a:hover{  display:none;}


.linha-dois{ width:100%; margin-left:0;}

h2.frase{ font-size:27px; width:100%; margin:auto;}

.padding-tb50{ padding:30px 0;}

/***/

.quem-somos{ display:none; }
.quem-somos-m{ display:inherit; background:#ec1a25; width:100%; height:auto; padding:30px 0; text-align:center; color:#fff;}
	.quem-somos-m h3{border-bottom:2px solid #fff; width:95%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; font-size:30px;}

/***/

#back{ display:none;}

.como-ajudar-m{ display:inherit; background:#4CAF50; width:100%; height:auto; padding:30px 0; text-align:center; color:#fff;}
	.como-ajudar-m h3{ border-bottom:2px solid #fff; width:95%; padding-bottom:30px; margin-bottom:30px; font-size:30px;}

/***/

#faixa{ background:#87527c; height:50px; text-align:center;}
	#faixa img{ margin-top:49px;}

/***/

#parallax{ background:url(../img/parallax2-m.jpg); background-attachment:fixed; background-position:center; background-size:cover; height:300px;}


.bolas{ width:165px; margin-top:50px; margin-right:10px;}
	.bolas img{ margin-bottom:5px; width:80px; height:80px;}
	.bolas .right50{ margin-right:0;}

	.frase-parallax{ width:300px; height:27px; margin-right:5px; margin-top:25px;}

/***/

#destaques{ height:auto; padding:30px 0;}

#destaques .width650{ width:95%;}
#destaques .width650 p{ padding-left:20px;}

	#destaques .width650.padding-t80{ padding-top:0px;}

#destaques .foto-mobile{ width:100%; text-align:center; padding-top:40px;}
.txt-center-m{ text-align:center;}

/***/

#doe.center{ padding:0; width:100%;}
#doe.center3{ padding:0; width:100%;}

#doe .width329{ width:100%; text-align:center;}
	#doe .width329 img{ width:300px; height:360px}

#doe .width550{ width:100%; text-align:center; background:#EFEFEF; margin-top:-5px; padding-bottom:20px;}
#doe .pague-seguro{ margin-bottom:20px;}
	#doe .pague-seguro.left-mobile{ margin-left:40px;}

#doe .width671 .bottom40{ margin-bottom:20px;}
#doe .width671 .font60{ font-size:40px;}
#doe .width671 .font30{ font-size:20px;}

.frase-interna img{ max-width:90%; margin-top:15px;}

/***/

#loja-virtual{  padding:50px 0; height:auto;  margin-top:0;}
	#loja-virtual h4{  font-size:35px;}
	#loja-virtual .width333{ width:100%; margin-bottom:40px;}

	.preco{ display:none;}
	.preco-mobile{ display:inherit; float:left; width:103px;}
	#loja-virtual a.float-right{ float:left;}



/***/

#parcerias{ padding:30px 0}
	#parcerias .right36{ margin-right:0;}
		#parcerias img{ margin-bottom:20px;}

/***/

footer{ padding:30px 0; height:auto; color:#94928B;}
	footer h4{ font-size:25px; margin-bottom:15px;}
	footer p{ font-size:13.5px;}

	footer ul.padding-t70{ padding-top:0;}
	footer ul.padding-t60{ padding-top:0;}

	footer ul{ width:100%; text-align:center;}
	footer ul.width180{ width:50%; padding-top:10px;}
	footer ul.width250{ width:50%;}
	footer ul.width150{ display:none;}

	footer ul.form-mobile{ padding-top:20px;}

/***Formulario */

.input-news{ width:200px; margin-top:15px; border:1px solid #94928B; padding-left:5px; height:20px;}
.botao-news{ background-color:transparent; background-image:url(../img/bt-enviar.jpg); background-repeat:no-repeat; height:22px; position:relative; top:7px; left:-5px; width:32px; border:none;}

/***/

.banner{ width:100%; margin-bottom:30px; height:auto;}

/***/

.botao-img{ padding:5px 40px; text-decoration:none; font-size:15px; border:1px solid #fff; color:#fff;}
.botao2{padding:10px 100px; }
.m-display-none{ display:none;}


.homenagens{ width:50%; height:auto;}
	.homenagens img{ max-width:100%; width:100%; height:auto;}

.hoverzoom { width: 50%; margin-top:-5px;}
.img-homenagens{ max-width:100%; width:100%; height:auto;}

.bt-animais{ width:100%; margin-top:5px; margin-bottom:5px;}

.img-cachorro img, .img-cachorro{ width:100%; margin-bottom:10px;}


.circle{ width:60px; font-size:13px; height:57px;}
	.circle span.maior{ font-size:25px;}
	.circle.right20{ margin-right:3px;}

.descricao, .resgate{ width:100%;}

.resgate{ padding:0; background-color:transparent; margin-top:-20px;}

#conteudo .float-left.width500{ width:100%;}

.descricao br{ display:none;}

.botao-galeria{ padding:0; padding-top:10px; height:30px;}

.galeria{ height:2320px;}

/***Contato */

.coluna{ width:99%;}
.input1{ width:100%; padding:0;}

.form-contato textarea{ width:99%;}
.form-contato input[type=submit], .envia-adote{width:100%; }


.coluna-form{ width:100%;}
.coluna-form1{ width:100%;}

.input5 .width225{ width:100%;}
.input55 .width225{ width:100%;}

.input2{ width:100%;}
.input3{ width:100%;}
.input4{ width:100%;}
.input5{ width:100%;}
.input55{ width:100%;}
.input6{ width:99%; padding:0;}
.input8{ margin:0; padding:0;}
.input88{ margin:0; padding:0;}
.input8, .div-mobile{ width:100%;}
.input88, .div-mobile{ width:100%;}
.input9{width:100%; margin-top:3px;}

.mes{ float:left; width:33.3334%; height:100px; display:table;}
	.mes div{ font-size:20px;}

	.back-cinza-claro-m{background:#f1f3f3;}
	.back-cinza-m{background:#d5d8d8;}

.br-desk{ display:none;}

.col-3{ width:100%;}
col-3.right30{ margin-right:0;}
.input10, .textarea, .input11{ width:100%; padding:0;}



/* informativos */

.box-info{ width:100%; margin-right:0;}


} /* mobile */

/***************** mobile landscape (paisagem) *****************/

@media only screen and (max-width : 640px) and (orientation:landscape){

#parallax{ height:360px;}

.bolas{ width:205px; margin-top:40px; margin-right:40px; }
	.bolas img{ margin-bottom:5px; width:100px; height:100px;}
	.frase-parallax{ width:500px; height:44px; margin-top:50px; margin-right:30px;}

/***/

#loja-virtual h4{  font-size:30px;}
.br-mobile{ display:inherit;}

/***/

#parcerias .right20-m{ margin-right:20px;}

/***/

.botao-img{ padding:5px 40px; text-decoration:none; font-size:20px; border:1px solid #fff; color:#fff;}
.botao2{padding:10px 200px; }

.banner{ width:45%; float:left; height:auto; margin-bottom:20px;}
.right20-m-p{ margin-right:20px;}

.img-homenagens{ max-width:50%; width:50%; height:auto; float:left;}

#doe .pague-seguro.left-mobile{ margin-left:0px;}

.galeria{ height:3840px;}

/***/

} /* mobile paisagem */




@media only screen
    and (min-device-width : 414px)
    and (max-device-width : 736px)
    and (-webkit-min-device-pixel-ratio : 3)
{

#parallax{ background:url(../img/parallax2-m-ios.jpg); background-position:left;}
.description-banner{ display:none;}

.botao-galeria{ padding:0; padding-top:10px; height:30px;}

.galeria{ height:2650px;}

#doe .pague-seguro.left-mobile{ margin-left:70px;}

.topo{margin-top: 100px;}


.img-finais-felizes{ max-width:100%; width:100%; height:auto;}

} /* iphone retrato 6+ */

@media only screen
    and (min-device-width : 414px)
    and (max-device-width : 736px)
    and (-webkit-min-device-pixel-ratio : 3)
	and (orientation:landscape)
{


.coracao{ text-align:center; height:100px; width:100%; }
	.coracao div{ text-align:center; width:100%; margin-bottom:10px;}

.campanha{ display:none;}

.img-frase2{ max-width:90%; margin-top:20px;}

.mobile, .campanha-m{ display:inherit;}
.br-mobile, .desktop{ display:none;}

#menu{ display:none;}
	#menu .principal{ display:none;}

.center{ width:98%; margin:0 auto;}
.center3{ width:98%; margin:0 auto;}
header{ background:url(../img/parallax1-m.jpg) no-repeat top center fixed; height:500px;}

.logotipo{ width:150px;}
	.logotipo img{ width:150px; height:71px;}

nav{width:40px; margin-top:0;}
	#menu-icon { display:inline-block; position:absolute; right:10px; top:10px;}
	.menu, nav:active ul { display: none; position: absolute; height:auto; background: #fff; border: 3px solid #ed1b24;	right: 10px; top: 50px; width: 50%; border-radius: 4px 0 4px 4px;}
		.menu li { text-align: center; width: 100%;	padding: 10px 0; margin: 0; line-height:15px; }
			nav:hover ul { display: block;}
				.menu li ul{ display:none; border:none}

					.menu li ul li{ display:none; }
						.menu li ul li a{ display:none;}
							.menu li ul li a:hover{  display:none;}


.linha-dois{ width:100%; margin-left:0;}

h2.frase{ font-size:27px; width:100%; margin:auto;}

.padding-tb50{ padding:30px 0;}

/***/

.quem-somos{ display:none; }
.quem-somos-m{ display:inherit; background:#ec1a25; width:100%; height:auto; padding:30px 0; text-align:center; color:#fff;}
	.quem-somos-m h3{border-bottom:2px solid #fff; width:95%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; font-size:30px;}

/***/

#back{ display:none;}

.como-ajudar-m{ display:inherit; background:#4CAF50; width:100%; height:auto; padding:30px 0; text-align:center; color:#fff;}
	.como-ajudar-m h3{ border-bottom:2px solid #fff; width:95%; padding-bottom:30px; margin-bottom:30px; font-size:30px;}

/***/

#faixa{ background:#87527c; height:50px; text-align:center;}
	#faixa img{ margin-top:49px;}

/***/

#parallax{ background:url(../img/parallax2-m.jpg); background-attachment:fixed; background-position:center; background-size:cover; height:300px;}


.bolas{ width:165px; margin-top:50px; margin-right:10px;}
	.bolas img{ margin-bottom:5px; width:80px; height:80px;}
	.bolas .right50{ margin-right:0;}

	.frase-parallax{ width:300px; height:27px; margin-right:5px; margin-top:25px;}

/***/

#destaques{ height:auto; padding:30px 0;}

#destaques .width650{ width:95%;}
#destaques .width650 p{ padding-left:20px;}

	#destaques .width650.padding-t80{ padding-top:0px;}

#destaques .foto-mobile{ width:100%; text-align:center; padding-top:40px;}
.txt-center-m{ text-align:center;}

/***/

#doe.center{ padding:0; width:100%;}
#doe.center3{ padding:0; width:100%;}

#doe .width329{ width:100%; text-align:center;}
	#doe .width329 img{ width:300px; height:360px}

#doe .width550{ width:100%; text-align:center; background:#EFEFEF; margin-top:-5px; padding-bottom:20px;}
#doe .pague-seguro{ margin-bottom:20px;}
	#doe .pague-seguro.left-mobile{ margin-left:40px;}

#doe .width671 .bottom40{ margin-bottom:20px;}
#doe .width671 .font60{ font-size:40px;}
#doe .width671 .font30{ font-size:20px;}

.frase-interna img{ max-width:90%; margin-top:15px;}

/***/

#loja-virtual{  padding:50px 0; height:auto;  margin-top:0;}
	#loja-virtual h4{  font-size:35px;}
	#loja-virtual .width333{ width:100%; margin-bottom:40px;}

	.preco{ display:none;}
	.preco-mobile{ display:inherit; float:left; width:103px;}
	#loja-virtual a.float-right{ float:left;}



/***/

#parcerias{ padding:30px 0}
	#parcerias .right36{ margin-right:0;}
		#parcerias img{ margin-bottom:20px;}

/***/

footer{ padding:30px 0; height:auto; color:#94928B;}
	footer h4{ font-size:25px; margin-bottom:15px;}
	footer p{ font-size:13.5px;}

	footer ul.padding-t70{ padding-top:0;}
	footer ul.padding-t60{ padding-top:0;}

	footer ul{ width:100%; text-align:center;}
	footer ul.width180{ width:50%; padding-top:10px;}
	footer ul.width250{ width:50%;}
	footer ul.width150{ display:none;}

	footer ul.form-mobile{ padding-top:20px;}

/***Formulario */

.input-news{ width:200px; margin-top:15px; border:1px solid #94928B; padding-left:5px; height:20px;}
.botao-news{ background-color:transparent; background-image:url(../img/bt-enviar.jpg); background-repeat:no-repeat; height:22px; position:relative; top:7px; left:-5px; width:32px; border:none;}

/***/

.banner{ width:100%; margin-bottom:30px; height:auto;}

/***/

.botao-img{ padding:5px 40px; text-decoration:none; font-size:15px; border:1px solid #fff; color:#fff;}
.botao2{padding:10px 100px; }
.m-display-none{ display:none;}


.homenagens{ width:50%; height:auto;}
	.homenagens img{ max-width:100%; width:100%; height:auto;}

.hoverzoom { width: 50%; margin-top:-5px;}
.img-homenagens{ max-width:100%; width:100%; height:auto;}

.bt-animais{ width:100%; margin-top:5px; margin-bottom:5px;}

.img-cachorro img, .img-cachorro{ width:100%; margin-bottom:10px;}


.circle{ width:60px; font-size:13px; height:57px;}
	.circle span.maior{ font-size:25px;}
	.circle.right20{ margin-right:3px;}

.descricao, .resgate{ width:100%;}

.resgate{ padding:0; background-color:transparent; margin-top:-20px;}

#conteudo .float-left.width500{ width:100%;}

.descricao br{ display:none;}

.botao-galeria{ padding:0; padding-top:10px; height:30px;}

.galeria{ height:2320px;}

/***Contato */

.coluna{ width:99%;}
.input1{ width:100%; padding:0;}

.form-contato textarea{ width:99%;}
.form-contato input[type=submit], .envia-adote{width:100%; }


.coluna-form{ width:100%;}
.coluna-form1{ width:100%;}

.input5 .width225{ width:100%;}
.input55 .width225{ width:100%;}

.input2{ width:100%;}
.input3{ width:100%;}
.input4{ width:100%;}
.input5{ width:100%;}
.input55{ width:100%;}
.input6{ width:99%; padding:0;}
.input8{ margin:0; padding:0;}
.input8, .div-mobile{ width:100%;}
.input88{ margin:0; padding:0;}
.input88, .div-mobile{ width:100%;}
.input9{width:100%; margin-top:3px;}

#parallax{ height:360px;}

.bolas{ width:205px; margin-top:40px; margin-right:40px; }
	.bolas img{ margin-bottom:5px; width:100px; height:100px;}
	.frase-parallax{ width:500px; height:44px; margin-top:50px; margin-right:30px;}

/***/

#loja-virtual h4{  font-size:30px;}
.br-mobile{ display:inherit;}

/***/

#parcerias .right20-m{ margin-right:20px;}

/***/

.botao-img{ padding:5px 40px; text-decoration:none; font-size:20px; border:1px solid #fff; color:#fff;}
.botao2{padding:10px 200px; }

.banner{ width:45%; float:left; height:auto; margin-bottom:20px;}
.right20-m-p{ margin-right:20px;}

.img-homenagens{ max-width:50%; width:50%; height:auto; float:left;}

#doe .pague-seguro.left-mobile{ margin-left:0px;}
#doe .pague-seguro.left-tablet{ margin-left:90px;}


.galeria{ height:3840px;}

.contato-m{ width:33%;}



} /* iphone paisagem 6+ */

/***************** monitor grande *****************/
@media (min-width: 100em) {

	#back{ height:750px;}
	#back div.center{ padding-top:360px;}
	#back div.center3{ padding-top:360px;}

	.hoverzoom .retina{	padding-top:100px;}
}
 /* monitor grande */

@media only screen and (min-width: 1024px) and (max-width: 1199px){
	.bt-pagamento{ width:33.3%;}
} /* tubao */


/****** TABLET ABAIXO ******/

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1){

.img-frase2{ max-width:90%; margin-top:20px;}

.mobile{ display:inherit;}
.br-mobile, .desktop{ display:none;}

#menu{ display:none;}
	#menu .principal{ display:none;}

.center{ width:98%; margin:0 auto;}
.center3{ width:98%; margin:0 auto;}
header{ background:url(../img/parallax1-m.jpg) no-repeat top center fixed; height:500px;}

.logotipo{ width:150px;}
	.logotipo img{ width:150px; height:71px;}

nav{width:40px; margin-top:0;}
	#menu-icon { display:inline-block; position:absolute; right:10px; top:10px;}
	.menu, nav:active ul { display: none; position: absolute; height:auto; background: #fff; border: 3px solid #ed1b24;	right: 10px; top: 50px; width: 50%; border-radius: 4px 0 4px 4px;}
		.menu li { text-align: center; width: 100%;	padding: 10px 0; margin: 0; line-height:15px; }
			nav:hover ul { display: block;}
				.menu li ul{ display:none; border:none}

					.menu li ul li{ display:none; }
						.menu li ul li a{ display:none;}
							.menu li ul li a:hover{  display:none;}


.linha-dois{ width:100%; margin-left:0;}

h2.frase{ font-size:27px; width:100%; margin:auto;}

.padding-tb50{ padding:30px 0;}

/***/

.quem-somos{ display:none; }
.quem-somos-m{ display:inherit; background:#ec1a25; width:100%; height:auto; padding:30px 0; text-align:center; color:#fff;}
	.quem-somos-m h3{border-bottom:2px solid #fff; width:95%; margin:0 auto; padding-bottom:20px; margin-bottom:20px; font-size:30px;}

/***/

#back{ display:none;}

.como-ajudar-m{ display:inherit; background:#4CAF50; width:100%; height:auto; padding:30px 0; text-align:center; color:#fff;}
	.como-ajudar-m h3{ border-bottom:2px solid #fff; width:95%; padding-bottom:30px; margin-bottom:30px; font-size:30px;}

/***/

#faixa{ background:#87527c; height:50px; text-align:center;}
	#faixa img{ margin-top:49px;}

/***/

#parallax{ background:url(../img/parallax2-m.jpg); background-attachment:fixed; background-position:center; background-size:cover; height:300px;}


.bolas{ width:165px; margin-top:50px; margin-right:10px;}
	.bolas img{ margin-bottom:5px; width:80px; height:80px;}
	.bolas .right50{ margin-right:0;}

	.frase-parallax{ width:300px; height:27px; margin-right:5px; margin-top:250px;}

/***/

#destaques{ height:auto; padding:30px 0;}

#destaques .width650{ width:95%;}
#destaques .width650 p{ padding-left:20px;}

	#destaques .width650.padding-t80{ padding-top:0px;}

#destaques .foto-mobile{ width:100%; text-align:center; padding-top:40px;}
.txt-center-m{ text-align:center;}

/***/

#doe.center{ padding:0; width:100%;}
#doe.center3{ padding:0; width:100%;}

#doe .width329{ width:100%; text-align:center;}
	#doe .width329 img{ width:300px; height:360px}

#doe .width550{ width:100%; text-align:center; background:#EFEFEF; margin-top:-5px; padding-bottom:20px;}
#doe .pague-seguro{ margin-bottom:20px;}
	#doe .pague-seguro.left-mobile{ margin-left:0px;}
	#doe .pague-seguro.left-tablet{ margin-left:100px}

#doe .width671 .bottom40{ margin-bottom:20px;}
#doe .width671 .font60{ font-size:40px;}
#doe .width671 .font30{ font-size:20px;}

.frase-interna img{ max-width:90%; margin-top:15px;}

/***/

#loja-virtual{  padding:50px 0; height:auto;  margin-top:0;}
	#loja-virtual h4{  font-size:35px;}
	#loja-virtual .width333{ width:33%; margin-bottom:80px;}

	.preco{ display:none;}
	.preco-mobile{ display:inherit; float:left; width:103px;}
	#loja-virtual a.float-right{ float:left;}



/***/

#parcerias{ padding:30px 0}
	#parcerias .right36{ margin-right:0;}
		#parcerias img{ margin-bottom:20px;}

/***/

footer{ padding:30px 0; height:auto; color:#94928B;}
	footer h4{ font-size:25px; margin-bottom:15px;}
	footer p{ font-size:13.5px;}

	footer ul.padding-t70{ padding-top:0;}
	footer ul.padding-t60{ padding-top:0;}

	footer ul{ width:100%; text-align:center;}
	footer ul.width180{ width:50%; padding-top:10px;}
	footer ul.width250{ width:50%;}
	footer ul.width150{ display:none;}

	footer ul.form-mobile{ padding-top:20px;}

/***Formulario */

.input-news{ width:200px; margin-top:15px; border:1px solid #94928B; padding-left:5px; height:20px;}
.botao-news{ background-color:transparent; background-image:url(../img/bt-enviar.jpg); background-repeat:no-repeat; height:22px; position:relative; top:7px; left:-5px; width:32px; border:none;}

/***/

.banner{ width:100%; margin-bottom:30px; height:auto;}

/***/

.botao-img{ padding:5px 40px; text-decoration:none; font-size:15px; border:1px solid #fff; color:#fff;}
.botao2{padding:10px 100px; }
.m-display-none{ display:none;}


.homenagens{ width:50%; height:auto;}
	.homenagens img{ max-width:100%; width:100%; height:auto;}

.hoverzoom { width: 50%; margin-top:-5px;}
.img-homenagens{ max-width:100%; width:100%; height:auto;}

.bt-animais{ width:100%; margin-top:5px; margin-bottom:5px;}

.img-cachorro img, .img-cachorro{ width:100%; margin-bottom:10px;}


.circle{ width:60px; font-size:13px; height:57px;}
	.circle span.maior{ font-size:25px;}
	.circle.right20{ margin-right:3px;}

.descricao, .resgate{ width:100%;}

.resgate{ padding:0; background-color:transparent; margin-top:-20px;}

#conteudo .float-left.width500{ width:100%;}

.descricao br{ display:none;}

.botao-galeria{ padding:0; padding-top:10px; height:30px;}

.galeria{ height:600px;}


.right0-tablet{ margin-right:0;}
.right5-tablet{margin-right:5px;}



} /****** FIM TABLET ******/



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

}





.hoverzoom:hover .retina {
    opacity: 1;

}
.hoverzoom .retina p {
	color: #fff;
}


.janela {
    background-color:#fff;
    color:#000;
    display:none;
	width:630px;
	height:auto;
}


.janela-mobile { width:90%;}



.b-close{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}


@media screen and (max-width : 760px) {

	.display-none-mobile{ display: none; }

	.campanha2{ width: 50%; padding: 80px 0; }
	.campanha3{ width: 50%; background: #f1f3f3; padding: 80px 0; }
	.campanha4{ width: 50%; background: #f1f3f3; padding: 80px 0; }
	.campanha5{ width: 50%; background: #d5d8d8; padding: 80px 0; }

	.campanha4:nth-child(2n){ background: #f1f3f3; }

	img.responsive.mobile.float-right{ margin-bottom: 15%; }

	.anti-pulgas{ width: 50%; padding: 80px 0;}
	.hospital{ width: 50%; padding: 80px 0;}

	.anti-pulgas.paddig82-0.cinza-claro{ background: #f1f3f3; }
	.hospital.paddig82-0.cinza-escuro{ background: #d5d8d8; }

	.anti-pulgas a{ font-size: 15px; }
	.hospital a{ font-size: 15px; }

	.padding-t30-2{ margin-top: 0; margin-left: 0; }

	.font60{ font-size: 40px; margin-top: 5%; }

	ul.float-left.width200-2.padding-t60{ margin-left: 7%; }

}



/*politica*/
.cookieConsentContainer{z-index: 999; width: 350px; min-height: 20px; box-sizing: border-box; padding: 10px 10px 10px 10px; background: #1d2124; overflow: hidden; position: fixed; bottom: 30px; left: 30px; display: none; text-align:center;}
.cookieConsentContainer .cookieDesc p { width: 100%; margin:0; padding:0; color:#fff; font-size:13px; line-height:20px; display:block}
.cookieConsentContainer .cookieDesc a{color:#fff;text-decoration:underline; text-align: center;}
.cookieConsentContainer .cookieButton a{
    display:inline-block; color:#fff; font-size:14px; margin-top:14px; background: #3e9b67; box-sizing:border-box; padding:6px 50px; text-align:center; transition:background .3s}
.cookieConsentContainer .cookieButton a:hover{cursor:pointer;background:#3e9b67; color:#000}
.cookieButton{text-align: center;}


@media (max-width:980px){.cookieConsentContainer{bottom:0!important;left:0!important;width:100%!important}}


