@font-face {
	font-family:BariolBoldItalic;
	src:url('fonts/Bariol_Bold_Italic.otf');
}
@font-face {
	font-family:BariolRegular;
	src:url('fonts/Bariol_Regular.otf');
}
@font-face {
	font-family:BariolRegularItalic;
	src:url('fonts/Bariol_Regular_Italic.otf');
}
@font-face {
	font-family:ProximaNovaRegularItalic;
	src:url('fonts/Proxima-Nova-Regular-Italic.otf');
}
@font-face {
	font-family:ProximaNovaLightItalic;
	src:url('fonts/Proxima-Nova-Light-Italic.otf');
}
@font-face {
	font-family:MyriadSemiBold;
	src:url('fonts/MYRIADPRO-SEMIBOLD.OTF');
}
@font-face {
	font-family:MYRIADPRO-SEMIBOLDIT;
	src:url('fonts/MYRIADPRO-SEMIBOLDIT.OTF');
}
html {
  scroll-behavior: smooth;  
}
body {
	background:#fff;
	font-family: Lato, sans-serif;
	color:#fff;	
	position:relative;
}
img {
	max-width:100%;
}
header {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
position: relative;
height: 80px;
background-image: linear-gradient(#67c3dc, #1b82b1, #0b4d89);
z-index: 9;
}
.linha-roxa {
	background-image: linear-gradient(#8a2887, #652f89);
	height:30px;
}
nav.o-header {
	border:none;
	border-bottom:none;
	background: #fff;
	box-shadow:none;
	height:60px;
}
.sidenav > a {
    padding: 16px;
	display: block;
	border: 1px solid #fff;
	background-image: linear-gradient(#8a2887, #652f89);
	color: #fff;
	text-transform: uppercase;	
}
.sidenav > a span {
	color:#ff2d55;
}
.sobre-sugestao {
    color: #333;
text-align: center;
display: block;
position: absolute;
width: 100%;
bottom: 213px;
margin-left: -15px;
font-size: 0.9em;
}
.sobre-kits {
	color: #333;
text-align: center;
display: block;
position: absolute;
width: 100%;
bottom: 156px;
margin-left: -16px;
font-size: 0.7em;
letter-spacing: -0.05em;
}
.sobre-kits span {
	margin: 0 2px 0 6px;
}
.sobre-kits span span {
	color:#ff2d55;
	margin:0;
}
header a {
	color:#fff;
	text-transform:uppercase;
	display:block;
	font-size: 0.9em;
}
header .row {    
    margin-bottom: 0;
}
.link-doar-agora {
	background:url(../img/DoarAgora.svg) no-repeat;
	width: 165px;
height: 52px;
overflow: hidden;
line-height: 30em;
float: right !important;
margin-top: 17px;
background-size: 100%;
}
.holder-social-top-home {
	position: absolute;
top: 20px;
right: 30px;
width: 35px;
}

.comp-miss {
	font-family:ProximaNovaRegularItalic;
	font-size: 0.8em;
	text-align: center;
	margin: -9px 0 2px 2px;
	line-height: 1.2;
}
.navbar-fixed .btn-doar {    
    float: none;    
    margin: auto;
	padding: 0px 0 0 59px;
}
.compartilhe-rodape {
	text-align:center;
	padding-top:20px;
}
.compartilhe-rodape .comp-miss {
	text-align: left;
	margin: 0 4px 0 0;
	display: inline-block;
	vertical-align: 8px;
}
.sidenav-trigger img {    
    width: 35px !important;
    height: 24px !important;
}
.btn-instagram,
.btn-facebook,
.btn-youtube {
	width:35px;
	height:35px;
	background-size:100%;
	display:inline-block;
	line-height:90;
	overflow:hidden;
	margin:15px 0 0 10px;
	float:right;
	background-size: auto 35px;
	padding: 0;
}
.btn-facebook {
	background:url("../img/Facebook_Desktop.svg") no-repeat;	
}
.btn-youtube {
	background:url("../img/YouTube_Desktop.svg") no-repeat;	
}
.btn-instagram {
	background:url("../img/Instagram_Destop.svg") no-repeat;	
}
.btn-doar {
	background:url("../img/btn-doar.png") no-repeat;
	background-size:100%;
	width:166px;
	height:60px;
	display:block;	
	float:right;
	padding: 17px 0 0 59px;
	font-weight:bold;
}
.bg-idoso {
	background:url("../img/idoso-masculino.jpg") no-repeat -45px;
	background-size:cover;
	min-height:250px !important;	
}
.bg-idosa {
	background:url("../img/idosa-feminina.jpg") no-repeat center;
	background-size:cover;
	min-height:250px !important;
}
.texto-principal {
	font-family:BariolRegularItalic;
	font-size: 1.3em;
	line-height: 1.2;
	margin: -10px 30px 0;
	text-transform:uppercase;
	color:#333;
}
.texto-principal strong {
	font-family:BariolBoldItalic;
}
.texto-principal span {
	color:#ff2d55;
	font-family:BariolBoldItalic;
}
.wpneo-single-sidebar .cart input[type="number"].wpneo_donate_amount_field {
	border: 1px solid #fff;
	background-image: linear-gradient(#8a2887, #652f89);
	box-shadow: 5px 5px 10px #2f004a;
	color:#fff !important;
}
hr {
	border-bottom:1px solid #1a75b6;
	width:40%;
}
.video-holder {
	background:#1a75b6;
	padding:20px;
}
.video-holder iframe {
	max-width:100%;
}
footer {	
	background-image: linear-gradient(#8a2887, #652f89);
	padding-top:10px;
}
.logo-missbem {
	width:90px;
	float:right;
}
footer h4 {
	text-align: center;
font-family: ProximaNovaRegularItalic;
font-weight: 100;
padding-top: 10px;
margin-bottom: 0;
}
footer h4 span {
	font-weight:900;
}
.copy {
	color: #fff;
	font-size: 0.9em;
	text-align: center;	
	display: block;
    font-weight: 100;
    font-style: italic;
    margin: 23px 0 0;
}
.copy a {
	color:#fff;
}
.com-degrade {
background: #fff;
margin-top: -20px;
padding-top: 30px !important;
}
.texto-banner-top-home h2 {
	color: #ff2d55;
font-family: BariolRegular;
font-weight: 600;
font-size: 1.6em;
margin-top: 60px;
}
.topo-home-vol {
	background:#000 url(../img/Voluntarios-do-Bem-Imagem.png) no-repeat;
	background-size:cover;
	background-position:90px;
}
.topo-home-vol-contato {
	background:#000 url(../img/Contato.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}
.topo-home {
	background:#000 url(../img/Website_Home-Slide_01_MDB.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.topo-home2 {
	background:#000 url(../img/Website_Home-Slide_02_MDB.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.topo-home3 {
	background:#000 url(../img/Website_Home-Slide_03_MDB.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.topo-home4 {
	background:#000 url(../img/Website_Home-Slide_04_MDB.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.topo-home5 {
	background:#000 url(../img/Website_Home-Slide_05_MDB.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.topo-home6 {
	background:#000 url(../img/Website_Home-Slide_06_MDB.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.texto-banner-top-home {
   padding-left: 20px;
   width:43%;
}
.texto-banner-top-home p {
	font-size: 1.1em;
letter-spacing: 0.03em;
line-height: 1.4em;
}
.hashtag-home {
	font-size: 1.5em !important;
font-style: italic;
margin: -5px 0 5px 0;
font-weight: 100;
}
.hashtag-home span {
	color:#652f89;
}
.p-roxo {
	background-image: linear-gradient(#8a2887, #652f89);
color: #fff;
box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
font-weight: 100;
font-size: 1.5em !important;
font-style: italic;
padding: 8px 12px 6px;
display: inline;
z-index: 9;
position: relative;
}
.p-roxo span {
	font-weight:800;
	font-size:1.1em;
}
.p-azul {
	background:#1b82b1;
	color:#fff;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
	font-weight: 100;
font-size: 1.45em !important;
font-style: italic;
padding: 5px 12px 4px;
margin-top: 0;
float: left;
}
.banner-home-doar-agora-link {
	background: #ff2d55;
color: #fff;
border-radius: 999em;
padding: 10px 18px;
margin-top: 5px;
display: inline-block;
letter-spacing: -0.05em;
font-weight: 600;
font-size: 0.9em;
border:1px solid #652f89;
}
a:hover {
	opacity:0.9;
}
.last-p-banner-home {
    text-align: center;
    font-size: 1.6em !important;
    font-weight: 100;
    color: #ff2d55;
    margin: 10px 0 20px 0 !important;
    display: block;
    width: 88%;
}
.last-p-banner-home span {
	color:#fff;
	font-weight: 500;
}
.label-campanhas {
    width: 110px;
    margin: auto;
	display:block;
	transform: translateX(-25%);
}
.faixa-roxa {
	background-image: linear-gradient(to right, #8a2887, #652f89);
}
.img-1real {
	width:90%;
}
.table-icones {
	display:table;
	width:82%;	
	margin:auto;
}
.table-icones a {
	display: table-cell;
text-align: center;
width: 20%;
padding: 10px;
}
.table-icones img {
	width:75px;
}
.table-icones span {
	color: #ff2d55;
display: block;
font-size: 0.95em;
letter-spacing: -0.03em;
line-height: 1.2em;
}
.cch-missao-urgente {
	background:#000 url(../img/Home-Urgente_Coronavirus-Missao-do-Bem.png) no-repeat;
	background-size:cover;
	background-position:center;
}
.conteudo-campanha-home h2 {
    color: #ff2d55;
    font-family:MyriadSemiBold;
    font-weight: 500;
    font-size: 1.7em;
    margin-bottom: -5px;
}
.topo-home-vol .img-1real {
    width: 115%;
    max-width: 115%;
}
.conteudo-campanha-home p {
    font-size: 1.1em;
    letter-spacing: 0.03em;
    line-height: 1.4em;
}
.valores-doar-e-link-p {
	background-image: linear-gradient(#8a2887, #652f89) !important;
	vertical-align:middle;
	width:51% !important;
}
.valores-doar-e-link-p p {
color: #fff;
font-style: italic;
font-size: 0.99em;
padding: 7px 10px;
line-height: 1.2em;
}
.valores-doar-e-link-p p strong {
    font-weight: 800;
}
.valores-doar-e-link {
	display:block;
}
.valores-doar-e-link .col {
	display:table-cell;
	float:none;
	position:relative;
	vertical-align:center;
}
.valores-doar-e-link-valor {
	background:#1b82b1;
	vertical-align:top;
	width:49% !important;
}
.valores-doar-e-link-valor .valor-principal {
	font-size: 3.6em;
color: #fff;
font-family: MYRIADPRO-SEMIBOLDIT;
font-weight: 900;
display: block;
margin-top: -10px;
}
.valores-doar-e-link-valor .valor-principal b {
	font-size: 0.35em;
color: #000;
font-weight: 100;
font-family: Lato, sans-serif;
font-style: italic;
vertical-align: 1.3em;
margin-right: -8px;
}
.valores-doar-e-link-valor .valor-principal span {
	font-size: 0.35em;
font-family: Lato, sans-serif;
font-style: italic;
font-weight: 100;
float: right;
margin: -23px 11px 0 0;
}
.valores-doar-e-link-valor .valor-apenas {
color: #000;
font-size: 0.97em;
font-style: italic;
white-space: nowrap;
}
.valores-doar-e-link-valor .valor-apenas span {
	color: #fff;
font-size: 1.5em;
font-weight: 800;
}
.valores-doar-e-link-valor .valor-apenas span b {
	font-size: 0.7em;
font-weight: 400;
}
.valores-doar-e-link-valor a {
	background: #8a2887;
color: #fff;
display: block;
text-align: center;
font-family: MyriadSemiBold;
font-size: 1.5em;
padding: 5px 0;
margin: 0 -.75rem;
bottom: 0;
position: absolute;
width: 100%;
}
.valores-doar-e-link-valor a:hover {
	background: #ff2d55;
	opacity:1;
}
.col-interna {
	width:425px !important;
}
.cch-amparo-criancas {
	background:#000 url(../img/LandingPage_MDB_Desktop_Menina_Menino.png) no-repeat;
	background-size: cover;
background-position: center;
}
.cch-amparo-criancas .col-interna {
	margin-left: 30% !important;
}
.cch-refugiados .col-interna {
	float:right !important;
}
.cch-refugiados {
		background:#000 url(../img/Home-Refugiados-Missao-do-Bem.png) no-repeat;
background-size: cover;
background-position: -150px;
}
.cch-refugiados.cch-esperanza {
		background:#000 url(https://mudeomundodealguem.org/wp-content/uploads/2023/02/bg-campanha.jpg) no-repeat;
background-size: cover;
background-position: -30px;
}

.cch-idosos {
	background:#000 url(../img/Home-Casal-Idosos-Missao-do-Bem.png) no-repeat;
background-size: cover;
background-position: center;
}
.cch-idosos .col-interna {
	margin-left: 30% !important;
}
.cch-familias-refugiados {
	background:#000 url(../img/Home-Familia-Missao-do-Bem.png) no-repeat;
background-size: cover;
background-position: center;
}
.cch-abandonadas {
		background:#000 url(../img/Home-Casal-Criancas-Missao-do-Bem.png) no-repeat;
background-size: cover;
background-position: center;
}
.cch-abandonadas .col-interna {
	margin-left: 30% !important;
}
.p-abandonadas {
    width: 295px;
	padding-bottom:50px;
}
.cch-desastres {
		background:#000 url(../img/Home-Menina-Desastres-Naturais-Missao-do-Bem.png) no-repeat;
background-size: cover;
background-position: -310px;
}
.cch-desastres .col-interna {
	float:right !important;
}
.cch-faca-parte {
	background:#000 url(../img/Home-Casal_Doadores-Missao-do-Bem.png) no-repeat;
background-size: cover;
background-position: center;
}
.la-interna .tabs-holder-externo {
	padding-bottom:10px;
}
.la-interna .primeira-frase p {
	color:#000;
	padding:15px 0 0 5px;
}
.la-interna .topo-home {
    background: url(../img/Interna-Urgente_Coronavirus-Missao-do-Bem.jpg) no-repeat;        
    background-size: cover;
    background-position: center;
	min-height: 500px;
}
.la-interna .holder-social-top-home {    
    width: 350px;
	right: 70px;
}
.la-interna .btn-instagram, .la-interna .btn-facebook, .la-interna .btn-youtube {    
    margin: 15px 0 0 15px;
}
.la-interna .texto-banner-top-home h2 {
    color: #fff;
    font-family: Lato, sans-serif;    
    font-size: 2.2em;
    margin-bottom: 100px;
    padding-top: 120px;
	text-shadow: 2px 2px 5px rgba(0,0,0,0.8);
}
.tab .valores-doar-e-link .col {
    display: block;
}
.tab .valores-doar-e-link-p {    
    width: 100% !important;
	min-height: 120px;
}
.tab .valores-doar-e-link-valor {    
    width: 100% !important;
	height: 125px;
}
.tab {
	display:table !important;
	width:100% !important;
	text-align:center;
}
.tablinks {
	display:table-cell !important;
	width:20% !important;
}
.tab {
  overflow: hidden;
}
.tab button {  
  float: left;
  border: none;
  outline: none;
  cursor: pointer;  
  transition: 0.3s;  
  padding: 10px 5px;  
  background: transparent;
  float: none;
  vertical-align:top;
}
.tabcontent {
  display: none;	  
  background: #fff;
color: #000;
margin: 0 5px;
animation: fadeEffect 1s; /* Fading effect takes 1 second */
}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
.tabs-holder-externo {
	background:#000;
}
.la-interna .valores-doar-e-link-p p {    
    margin: 0 0 10px;
font-style: normal;
text-align: left;
font-size: 0.9em;
padding: 7px 0;
}
.la-interna .valores-doar-e-link-valor .valor-principal2 span {
    font-size: 0.38em !important;
font-style: normal;
font-weight: 400;
float: none;
margin: 0;
background-image: linear-gradient(to right, #8a2887, #652f89);
font-family: MyriadSemiBold;
padding: 10px;
border-radius: 10px;
margin: 0 !important;
letter-spacing: -0.03em;
vertical-align: -3px;
}
.la-interna .valores-doar-e-link-valor a span {
	opacity:0;
}
.tab button.active .valores-doar-e-link-valor a span {
    opacity:1;
}
.tab button:hover .valores-doar-e-link-valor a,
.tab button:hover .valores-doar-e-link-p,
.tab button.active .valores-doar-e-link-valor a,
.tab button.active .valores-doar-e-link-p {
	background:#ff2d55 !important;
}
.la-interna .valores-doar-e-link-valor .valor-principal span {
    font-size: 0.3em;    
    margin: -13px 10px 0 0;
}
.la-interna .valores-doar-e-link-valor .valor-apenas {    
    font-size: 0.8em;
}
.la-interna .valores-doar-e-link-valor .valor-apenas span { 
    font-size: 1.2em;
    font-weight: 700;
}
.fundo-branco {
	padding:10px 20px 20px;
}
.fundo-rosa {
	background:#ff2d55;
	padding:20px 20px 0;
}
.la-interna .sua-doa-1 {
	background: #ff2d55;
color: #000;
border-radius: 10px;
font-size: 1.5em;
font-weight: 400;
letter-spacing: -0.03em;
padding: 5px 20px;
text-align: center;
line-height: 1.4em;
float: left;
margin-right: 15px;
}
.la-interna .sua-doa-1 span {
	color:#fff;
}
.la-interna .frase-obrigado {	
	color: #1b82b1;
font-size: 1.6em;
float: left;
margin: 7px 0 0;
line-height: 1.3em;
}
.la-interna .frase-obrigado span {
	color:#ff2d55;
}
.la-interna .row-azul {
	background: #1b82b1;
box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
margin: 0 -20px 20px;
}
.la-interna .row-azul p {
	color: #fff;
font-size: 1.8em;
line-height: 3em;
margin: 0 0 5px 5px;
}
.la-interna .tabcontent label {
	font-size: 1.2em;
color: #222;
font-weight: 500;
padding-left: 20px;
display: inline-block;
line-height: 2.7em;
}
.la-interna .tabcontent label span {
	color:red;
}
.la-interna .tabcontent input {
	border: 1px solid #000;
	padding: 0 10px;
width: 96%;
}
.la-interna .transforme-azul {
	color: #1b82b1;
font-size: 1.6em;
float: right;
text-align: right;
font-weight: 500;
line-height: 1.4em;
margin-top: -14px;
margin-right: 35px;
}
.la-interna .transforme-azul span{ 
font-size: 1.2em;
}
.la-interna .sua-doa-2 {
    float: right;
    background: #fff;
    border: 1px solid #1b82b1;
    color: #1b82b1;
	margin-right:5px;
}
.la-interna .sua-doa-2 span {
	color: #ff2d55;
}
.la-interna .fundo-rosa h3 {
	color: #fff;
border-bottom: 5px solid purple;
text-align: center;
font-size: 2.3em;
letter-spacing: -0.03em;
padding-bottom: 5px;
margin: 0 40px;
}
.la-interna .fundo-rosa h4 {
color: #fff;
text-align: center;
font-size: 1.3em;
letter-spacing: -0.03em;
margin: 10px 0;
position:relative;
}
.la-interna .box-roxo {
	background-image: linear-gradient(#8a2887, #652f89) !important;
	color:#fff;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
	line-height: 1.2em;
padding: 10px;
}
.txt-col-esq-last {
	text-align:center;
	color:#222;
	line-height: 1.2em;
}
.txt-col-esq-last a {
	color:#fff;
}
.fundo-rosa-col-dir input[type="submit"] {
	background: #1b82b1;
color: #fff;
border-radius: 15px;
border: none;
font-size: 2em;
font-weight: 600;
letter-spacing: -0.03em;
padding: 15px;
display: block;
width: 230px;
margin: 35px auto;
max-width: 100%;
cursor: pointer;
}
.fundo-rosa-col-dir input[type="submit"]:hover {
	opacity:0.9;
}
.fundo-rosa-col-dir .transforme-last {
	color: #fff;
font-weight: 200;
text-align: center;
font-size: 1.4em;
font-style: italic;
line-height: 1.3em;
}
.fundo-rosa-col-dir .transforme-last span {
	color: #1b82b1;
	font-size:1.1em;
	font-weight: 400;
}
.fundo-rosa-col-esq {
	padding-right:20px;	
}
.fundo-rosa-col-dir {
	padding-left:20px;	
}
.linha-branca-divisoria {
position: absolute;
left: 50%;
top: 30px;
border-right: 1px solid #fff;
height: 200px;
width: 1px;
}
.fundo-rosa-col-esq h4 {
    padding-left: 26px;
	margin-bottom: 23px;
}
.fundo-rosa-col-esq h4 img {
	position: absolute;
left: -5px;
top: -7px;
}
.fundo-rosa-col-dir h4 img.img-titi-1 {
	position:absolute;
	left: 0;
top: -2px;
}
.fundo-rosa-col-dir h4 img.img-titi-2 {
	position:absolute;
	right: 0;
top: -2px;
}
.links-footer {
	color:#fff;	
	font-size:0.9em;	
	margin:6px 0;
	display:block;
}
.bx-wrapper .bx-viewport {    
    box-shadow: none !important;
    border: none !important;
    left: 0 !important;
}
.holder-celular {
	background:#0076bc;	
}
.holder-celular .container {
	background: url("../img/Website-MDB-Full-Box_HighDefinition2.jpg") no-repeat;
	background-size:100%;
	background-position:top;	
	width:1200px;
}
.tit-volunteers {
    width: 340px;
    margin: 217px 0 -13px -15px;
}
.tit-volunteers2 {
    width: 415px;
    margin: 180px 0 -13px 32px;
}
.bg-img-celular .celular-lrlr {
	position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -112px;
    width: 243px;
}
.img-celulares {
	position:absolute !important;
	width:100%;
	top: -36px;
	z-index:0 !important;
}
.bg-img-celular p {
	color:#fff;
	font-size: 0.9em;
    letter-spacing: -0.03em;
    text-align: justify;
	line-height: 1.2em;
}
.bg-img-celular p,
.bg-img-celular img {
	position:relative;
	z-index:1;
}
.bx-wrapper-holder {
	max-height:535px;
	overflow:hidden;
	display:block;
	width:100%;
}
.btn-voluntario {
    width: 140px;
    display: block;
    margin: -5px auto 0;
}
.links-baixe-app {
	white-space: nowrap;
}
.links-baixe-app span {
	color: #fff;
    font-size: 0.9em;
    letter-spacing: -0.03em;
    margin-right: 10px;
    vertical-align: 12px;
}
.links-baixe-app img {
	    width: 87%;
}
#counter-stats {
    position: absolute;
    bottom: 0;
    right: 40px;
}
#counter-stats .row .col {    
    padding: 0 1px;
}
.topo-home4 #counter-stats,
.topo-home5 #counter-stats,
.topo-home6 #counter-stats {    
    left: 40px;
	right:auto;
}
.n-alimentos {
	background: url("../img/AlimentosDoados.svg") no-repeat;
	background-size: cover;
    width: 200px;
    height: 55px;
    font-size: 1.4em;
    padding: 28px 74px 0 0;
    font-style: italic;
    font-weight: 600;
    text-align: right;
}
.n-refugiados {
	background: url("../img/FamiliasRefugiadas.svg") no-repeat;
	background-size: cover;
    width: 200px;
    height: 55px;
    font-size: 1.4em;
    padding: 28px 56px 0 0;
    font-style: italic;
    font-weight: 600;
    text-align: right;
}
.n-criancas {
	background: url("../img/CriancasAmparadas.svg") no-repeat;
	background-size: cover;
    width: 200px;
    height: 55px;
    font-size: 1.4em;
    padding: 28px 66px 0 0;
    font-style: italic;
    font-weight: 600;
    text-align: right;
}
.n-idosos {
	background: url("../img/IdososAtendidos.svg") no-repeat;
	background-size: cover;
    width: 200px;
    height: 55px;
    font-size: 1.4em;
    padding: 28px 57px 0 0;
    font-style: italic;
    font-weight: 600;
    text-align: right;
}
.topo-home-vol .texto-banner-top-home p span,
.topo-home-vol .hashtag-home span,
.p-grandao span {
	color: #ff2d55;
}
.topo-home-vol .hashtag-home {
    font-size: 1.8em !important;        
    width: 88%;
    display: block;
    text-align: center;
}
.topo-home-vol .last-p-banner-home span {
    color: #fff !important;
}
.form-outter-holder {
    background: #000;
    margin: -10px 0 -20px;
	padding-bottom: 40px;
}
.intro-form-p {
	padding-top: 25px;
    font-size: 1.1em;
    text-align: justify;
}
.p-grandao {
	font-size: 1.6em;
}
.form-outter-holder div[role="form"] {
	background:#fff;
	padding: 20px 60px 5px;
}
.form-outter-holder div[role="form"] label {
    font-size: 1.2em;
    color: #222;
    font-weight: 500;
    padding-left: 20px;
    display: inline-block;
    line-height: 2.7em;
}
.form-outter-holder div[role="form"] label span {
    color: red;
}
.form-outter-holder div[role="form"] input {
    border: 1px solid #000;
    padding: 0 10px;
    width: 96%;
}
.form-outter-holder div[role="form"] input[name="your-phone"] {
	width:46%;
}
.form-outter-holder div[role="form"] textarea {
	border: 1px solid #000;
    padding: 0 10px;
    width: 97%;
    height: 110px;
    margin: 5px 0 0 20px;
}
.form-outter-holder div[role="form"] input[type="submit"] {
    background: #ff2d55;
    color: #fff;
    border-radius: 999em;
    border: none;
    font-size: 0.9em;
    font-weight: 600;
    padding: 10px 35px;
    display: block;
    width: auto;
    max-width: 100%;
    cursor: pointer;
    float: right;
    text-transform: uppercase;
    margin-top: 15px;	
    margin-right: 1%;
}
.form-outter-holder .wpcf7-response-output {
	color:#222 !important;
}
.topo-home-vol-contato .img-1real {
    padding: 310px 0 20px;
    width: 481px;
    margin-left: -25px;
    max-width: 481px;
}
.form-outter-holder-contato {
	margin: 0px 0 -20px;
    padding-bottom: 40px;
    padding-top: 20px;
}
.form-outter-holder-contato .p-grandao {
    margin-top: 0;
    margin-bottom: 15px;
}
.img-celularr {
    position: absolute;
    top: -17px;
    left: -5%;
    width: 260px;
}


@media (min-width: 1500px) {
	
	.img-celulares {    
		top: -42px;
	}	
	.btn-voluntario {
		width: 160px;
	}	
	
}

@media (min-width: 1650px) {
	
	.img-celulares {    
		top: -45px;
	}

}

@media (min-width: 1750px) {
	
	.img-celulares {    
		top: -49px;
	}

}

@media (max-width: 1400px) {
	#heroimage .o-logo {    
		margin-top: 32%;
	}
	.wpneocf-container {
		width: 100% !important;
	}
	.setinha-baixo {
    display: none;
	}
}

@media (min-width: 1024px) {
	header nav.header-alt {
		background-color: rgba(0,0,0,0.7) !important;
		box-shadow: none !important;
		height: 60px !important;
		top: 0;
	}
}

@media (max-width: 1024px) {
	#heroimage .o-logo {    
		margin-top: 33%;
		width:100%;
	}
	#mobile-demo {
		padding-top:20px;
		background: rgba(0,0,0,0.8);
	}
	nav .sidenav-trigger {    
		margin: 6px 18px 0;
	}
	.header-alt .sidenav-trigger {
    margin: 18px 18px 0 !important;
    background: rgba(0,0,0,0.3);
    border-radius: 3px;
    padding: 3px 12px 0;
	}
	.sidenav li > a {
		font-size: 1.8em;
		font-weight: 900;						
		text-transform: uppercase;
		color:#fff;
	}
	
}
@media (max-width: 500px) {	
.soh-desktop {
	display:none;
}
.bx-wrapper .bx-controls-direction a {    
    z-index: 8 !important;
}
.link-sobre {
	margin-top:10px;
}
	nav .sidenav-trigger {		
		margin: -5px 5px 0;		
	}	
	.valores-recompensas .valor {    
    white-space: normal;
	}
	.header-alt .sidenav-trigger {
    margin: 0px 5px 0 !important;
    background: rgba(0,0,0,0.3);
    border-radius: 3px;
    padding: 3px 12px 0;
}
	#heroimage p.first {
		margin-top: 20px;
	}
	#heroimage .o-logo {
    width: 60%;
    float: right;
    margin: 25% auto 25px !important;
}
#heroimage p {    
    text-align: right;
    margin-bottom: 0;
    margin-top: 10px;
}
#heroimage {
    height: auto;
}
#heroimage iframe {
    margin-top: 0;
    width: 100%;
}
#heroimage .m7 {
    padding-bottom: 25px;
}
.sobre-home h3 {    
    margin: -30px 0 40px;    
    font-size: 2em;
}
.sobre-no-crowdfunding h3 {    
    margin: 20px 0 40px;    
    font-size: 2em !important;
}
.wpneo-wrapper {    
    margin-top: 0px !important;
}
.single-product #heroimage h2 {    
    font-size: 2em;
}
.wpneo-campaign-single-left-info, .wpneo-campaign-summary, .tab-campaign-story-left, .tab-campaign-story-right {
    width: 90% !important;
    padding: 0 !important;
}
#hidden-content h6.laagasix {
    padding: 0 50px;
}
#hidden-content h6.laagasix img {
	top:0 !important;
}
#hidden-content h5 {
    font-size: 2.4em;
}

}

@media (min-width: 1024px) {
	.soh-mobile {
		display:none;
	}
	.soh-desktop {
		display:block;
	}
	.soh-desktop2 {
		display:block;
	}	
	header a {
		display: inline-block;
		padding: 20px 20px 0;
	}
	header a span {
		color: #ff2d55;
	}
	header a:hover {
		
	}
	.btn-doar {
		margin-right: 20px;
		letter-spacing: -0.05em !important;
	}
	header a.btn-doar:hover {
		opacity:0.8;
	}

	.comp-miss {
		font-size: 1em;
		text-align: left;
		margin: -44px 0 2px 216px;	
	}
	.s5 .comp-miss {		
		float: left;
		display: inline-block;		
	}
	
	
	.bg-idoso, .bg-idosa {
		min-height: 440px !important;
	}
	.com-sombra {
		box-shadow:5px 5px 10px #2f004a;
	}
	.video-holder {
		width: 680px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.compartilhe-rodape2 {
		text-align:center;
	}
	.compartilhe-rodape2 .comp-miss {
		text-align: center;
		margin:auto;
	}
	.compartilhe-rodape2 .btn-instagram, 
	.compartilhe-rodape2 .btn-facebook	{
		margin: 135px 2px 5px;
		float: none;
	}
	
	.logo-esperanza {
		width:188px;
		margin: 30px 0 25px 50px;
	}	
	footer {
		background:transparent !important;
		padding:0 !important;
	}
	.bg-idoso {
		background: url("../img/idoso-masculino.jpg") no-repeat -100px;
	}
	.com-degrade {
	margin-top: 0px;	
	}
	.logo-missbem {
		width:130px;
		margin: 27px 50px 25px 0;
	}
	.comp-miss2 {
		display:none;
	}
}

@media (max-width: 500px) {
	nav .sidenav-trigger {
		float: left;
	}
	.comp-miss1 {
		display:none;
	}
	.comp-miss2 {
		display:block;
		font-family:BariolRegular;
		margin-bottom: 6px;
	}
	.compartilhe-rodape .comp-miss {
		font-family:BariolRegular;
		text-align: right;
		font-size: 1.1em;
		vertical-align: -10px;
		margin: 0 20px 0 0;
	}

	#video h4 {
		margin: 20px 0 0 0;
	}
}

.btn-doar-agoraa {
    position: absolute;
bottom: 2%;
left: 50%;
margin-left: -19%;
width: 38%;
}
.caixa-logo {
	background:url(../img/Logo_Flag_Desktop.svg) no-repeat;
	width: 175px;
height: 102px;
display: block;
line-height: 30;
overflow: hidden;
position: absolute;
top: -6px;
z-index: 9;
box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
border-radius: 0 0 10px 10px;
margin-left: 5px;
}
.link-sobre {
    margin: 9px 0 0 210px;   
}
.img-destaque-home {
	max-width:100%;
	margin: auto;
	display: block;
}
.btn-doar-agora {
	position: absolute;
	bottom: 10px;
	right: 22%;
	width: 200px;
	cursor: pointer;
}
.btn-doar-agora:hover {
	opacity:0.9;
}
#hidden-content {
	border-radius:20px;
	padding: 10px 40px 0;
	width:830px;
	max-width: 100%;
}
#hidden-content h5 {
	color: #1A75B6;
	font-size: 3.2em;
	text-align: center;
	letter-spacing: -0.03em;
	margin-bottom: 0;
}
#hidden-content h6 {
	color:#000;
	font-size: 1.3em;
	text-align:center;
	display:block;
	line-height: 1.4em;
	position: relative;
	margin: 20px 0;
}
#hidden-content h6 img {
	position:absolute;
	left: 0;
	top: 0;
}
#hidden-content p {
	color:#000;
	margin-bottom:8px;
}
.linha-h5 {
	background-image: linear-gradient(to right, #8a2887, #652f89) !important;
	display:block;
	height:3px;
}
.clear {
	clear:both;
}
.la-interna .last-p-banner-home {    
    font-size: 2em !important;    
    line-height: 1.1em !important;
	color:#fff;
}
.la-interna .last-p-banner-home span {        
	color:#ff2d55;
}
.holder-social-bottom-footer {
	display:block;
	text-align:center;
	padding-top: 20px;
}
.holder-social-bottom-footer .btn-instagram, .holder-social-bottom-footer .btn-facebook, .holder-social-bottom-footer .btn-youtube {
    float: none;    
}

@media (max-width: 500px) {
	.img-destaque-home {
		max-width:100%;		
	}
	.img-destaque-home2 {		
		margin-top:30px;
	}
	
	.caixa-logo {		
		width: 160px;
		height: 85px;
		top: -5px;
		left: 50px;
		background-size: 160px;
	}	
	header {		
		height: 67px;		
	}
	.link-sobre {
		margin: 0;
	}
	nav.o-header {
		box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
height: 67px;
background-image: linear-gradient(#67c3dc, #1b82b1, #0b4d89);
	}
	nav .sidenav-trigger {
		margin: 7px 11px 0;
	}
	.faixa-roxa,
	.holder-social-top-home	{
		display:none;
	}
	.cch-abandonadas .col-interna,
	.cch-idosos .col-interna,
	.cch-amparo-criancas .col-interna {
		margin-left: 0 !important;
	}
	.col-interna {
		width: auto !important;
	}
	.link-doar-agora {
		width: 140px;
		margin-top: 14px;	
		margin-right: 8px;
	}
	.topo-home {
		background: #000;
	}
	.texto-banner-top-home {
		padding-left: 0;
		width: 100%;
	}
	.img-1real2 {
		width: 100%;
		margin-top: -55px;
		margin-bottom: -19px;
		position: relative;
	}
	.texto-banner-top-home h2 {
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.label-campanhas {
		width: 160px;
    margin: 20px auto 15px;
    display: block;
    transform: none;
	}
	.conteudo-campanha-home {
		background:#000 !important;
		border-top:5px solid #fff;
	}
	.conteudo-campanha-home h2 {
		margin-top:0;
		padding-left: 8%;
		height: 200px;
		padding-top: 17%;
	}
	.cch-missao-urgente h2 {
		background: #000 url(../img/Home-Urgente_Coronavirus-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: -100px;		
	}
	.cch-amparo-criancas h2 {
		background: #000 url(../img/Amparo-a-Criancas-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: -30px;
		text-align:right;
		padding-right: 8%;
	}
	.cch-refugiados h2 {
		background: #000 url(../img/Refugiados-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: left;
		text-align:right;
		padding-right: 8%;
	}
  .cch-refugiados.cch-esperanza h2 {
		background: #000 url(https://mudeomundodealguem.org/wp-content/uploads/2023/02/bg-campanha.jpg) no-repeat;   
		background-size: cover;
		background-position: -50px;
		text-align:right;
		padding-right: 8%;
	}
	.cch-idosos h2 {
		background: #000 url(../img/Velinha-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: right;
		padding-top: 15%;
	}
	.cch-familias-refugiados h2 {
		background: #000 url(../img/Home-Familia-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: -100px;
		padding-top: 15%;
	}
	.cch-abandonadas h2 {
		background: #000 url(../img/Menino-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: -30px;
		text-align:right;
		padding-right: 8%;
		padding-top: 22%;
	}
	.cch-desastres h2 {
		background: #000 url(../img/Desastres-Naturais-Missao-do-Bem.png) no-repeat;   
		background-size: cover;
		background-position: right;
	}
	.cch-faca-parte,
	footer h4	{
		display:none;
	}
	.copy {    
		font-size: 0.8em;
	}
	.ultimo-bloco-mobile-home .holder-social-top-home {
		position: relative;
		top: 0;
		right: auto;
		width: auto;
		text-align: center;
	}
	.ultimo-bloco-mobile-home .holder-social-top-home {
		display: block;
	}
	.ultimo-bloco-mobile-home .btn-instagram, .ultimo-bloco-mobile-home .btn-facebook, .ultimo-bloco-mobile-home .btn-youtube {
		margin: 0 20px 20px;
		float: none;		
		display: inline-block !important;
		width: 40px;
		height: 40px;
	}
	.ultimo-bloco-mobile-home .last-p-banner-home {
		text-align: center;
		font-size: 1.5em !important;
		font-weight: 100;
		color: #ff2d55;
		margin: 0 0 20px !important;
		display: block;
	}
	.ultimo-bloco-mobile-home .last-p-banner-home span {
		color: #fff;
		font-weight: 500;
	}
	.valores-doar-e-link-valor .valor-apenas {
		display:none;
	}
	.valores-doar-e-link-valor {		
		width: 39% !important;
	}
	.valores-doar-e-link-p {
		width: 61% !important;
	}
	.valores-doar-e-link .col {
		vertical-align: middle;
	}
	.valores-doar-e-link-valor .valor-principal {
		line-height: 10px;
		margin-top: -23px;
		letter-spacing: -0.1em;
	}
	.valores-doar-e-link-valor .valor-principal b {
		font-size: 0.3em;		
		margin-right: 0;
		line-height: 56px;
		letter-spacing: 0;
	}
	.valores-doar-e-link-valor .valor-principal span {
		font-size: 0.3em;		
		margin: 20px 3px 0 0;
		letter-spacing: 0;
	}
	.valores-doar-e-link-valor a {
		background: #ff2d55;
		color: #fff;
		border-radius: 999em;
		padding: 6px;
		margin: 18px 0 0;
		display: inline-block;
		letter-spacing: -0.03em;
		font-weight: 500;
		font-size: 1.1em;
		border: 1px solid #652f89;
		box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
		width: 100%;
		position: relative;
		bottom: auto;
	}	
	.valor-apenas2 {
		box-shadow: inset 2px 2px 5px rgba(0,0,0,0.5);
		display: block;
		padding: 3px .75rem;
		margin: 0 -.75rem;
		font-size: 1em;
		color: #ff2d55;
		font-style: italic;
		letter-spacing: -0.03em;
		text-align: center;
	}
	.valor-apenas2 span {
		color: #fff;
		font-weight: 900;
		font-size: 1.3em;		
		letter-spacing: -0.05em;
	}
	.valores-doar-e-link-p p {
		padding: 0;
		min-height: 85px;
	}
	.valores-doar-e-link {
		margin: 0 -.90rem 20px !important;
	}
	.p-abandonadas {
    width: auto;
    padding-bottom: 0;
}
.la-interna .sua-doa-1 {    
    float: none;
    margin-right: 0;
    display: block;
}
.la-interna .row-azul p {    
    line-height: 1.2em;
    margin: 10px 0 15px 5px;
}
.la-interna .tabcontent label br {
	float:left;
	display: none;
}
.la-interna .tabcontent label {    
    padding-left: 0;    
    line-height: 1em;
}
.la-interna .sua-doa-2 {    
    margin-top: 10px;
    margin-bottom: 25px;
}
.la-interna .transforme-azul {    
    float: none;
    text-align: center;   
    margin-right: 0;
    display: block;
}
.la-interna .fundo-rosa h3 {    
    margin: 0;
}
.linha-branca-divisoria {
	display:none;
}
.la-interna .tabcontent input {    
    width: 90%;
}
.fundo-rosa-col-esq {
    padding-right: 0;
}
.fundo-rosa-col-dir {
    padding-left: 0;
}
.tablinks {
    display: block !important;
    width: 100% !important;
}
.tab {
    display: block !important;
    width: 100% !important;
}
.la-interna .valores-doar-e-link {
    margin: 0 !important;
}
.la-interna .tab .valores-doar-e-link-p { 
    min-height: auto;
}
.la-interna .valores-doar-e-link-p p { 
    min-height: auto;
}
.la-interna .tab .valores-doar-e-link .col {
    float: left;
}
.la-interna .valores-doar-e-link-p p {    
    padding: 7px 0 0;
}
.la-interna .valores-doar-e-link-valor a {
    opacity: 0;
}
.tab button.active .valores-doar-e-link-valor a {
    opacity: 1;
}
.la-interna .valores-doar-e-link-valor .valor-principal {
    line-height: 10px;
    margin-top: 0;
    letter-spacing: -0.03em;
}
.la-interna .valores-doar-e-link-valor .valor-principal span { 
    margin: 57px 0 0 -48px;
    position: absolute;
}
.la-interna .valores-doar-e-link-valor .valor-principal2 span { 
    position: relative;
    vertical-align: -23px;
}
.la-interna .valores-doar-e-link-valor .valor-principal2 {    
    padding-bottom: 13px;
}
.la-interna .texto-banner-top-home h2 {    
    text-shadow: 2px 2px 5px rgba(0,0,0,0.8);
	margin-bottom: 30px;
padding-top: 30px;
}
.la-interna .primeira-frase,
.la-interna .texto-banner-top-home .last-p-banner-home {
	display:none;
}
.la-interna .texto-banner-top-home .img-1real {
    width: 104%;
    margin: 0 0 0 -6px;
    max-width: 150%;
}
.la-interna .topo-home {
    background: url(../img/Interna_Campanha-Urgente_Coronavirus.jpg) no-repeat;        
    background-size: cover;
    background-position: center;
    min-height: auto;
}
.la-interna .voltar-link {
	color: #fff;
text-transform: uppercase;
font-size: 1.1em;
letter-spacing: -0.03em;
margin-top: 20px;
display: block;
}
.la-interna .voltar-link img {
width: 16px;
vertical-align: -9px;
margin-right: 2px;
}
.la-interna .voltar-link.voltar-link2 {
margin-top: 0;
display: inline;
padding-left:20px;
}
.la-interna .tab button {    
    padding: 0;
}
.la-interna .p-before-abas {
font-size: 1.3em;
margin: 10px 0;
padding-top: 15px;
}
.la-interna .seta-up {
		color: #fff;
text-transform: uppercase;
font-size: 1.1em;
letter-spacing: -0.03em;
display: block;
margin: 0 0 8px;
text-align: center;
background: #000;
padding: 6px 0 8px;
}
.la-interna .seta-up img {
width: 23px;
vertical-align: -1px;
margin-right: 4px;
}
footer .row {
	margin-bottom:5px;
}
.fundo-rosa-col-dir input[type="submit"] {    
    margin: 30px auto;
}
.fundo-rosa-col-dir .transforme-last {    
    margin-bottom: 15px;
}
footer .copy {    
    margin-top: -10px;
	margin-bottom: 2px;
}
footer .logo-esperanza {
	width: 145px;
}
.tabs-holder-externo .tablinks .valores-doar-e-link,
.tabs-holder-externo .tablinks .el-btn-2,
.tabs-holder-externo .tablinks.active .el-btn-1 {
	display:none;
}
.tabs-holder-externo .tablinks.active .el-btn-2 {
	display:block;
}
.la-interna .fundo-rosa h4 {    
    margin: 10px 0 20px;
}
.tabs-holder-externo .tablinks .el-btn-1,
.tabs-holder-externo .tablinks .el-btn-2 {    
    width: 100%;    
	margin-bottom: 10px;
}
.tabs-holder-externo .tablinks .el-btn-2 {
	
}
.tabcontent {    
    margin: 0;
}
.txt-col-esq-last {    
    border-bottom: 5px solid purple;
    padding-bottom: 15px;
    margin-bottom: 5px;
}
.faixa-roxa.faixa-branca {
	display: block;
    background-color: #fff !important;
    color: #333;
    background-image: none;
}
.faixa-roxa.faixa-branca .table-icones {    
    width: 100%;    
}
.faixa-roxa.faixa-branca .table-icones span {
    color: #222;    
    white-space: nowrap;
}
.faixa-roxa.faixa-branca .table-icones img {
    width: 60px;
}
.faixa-roxa.faixa-branca .table-icones a {    
    width: 33.33%;    
}
.holder-celular {    
    margin-top: 0;
}
.holder-stats-mobile #counter-stats {
    position: relative;
    bottom: auto;
    right: auto;
    padding: 10px;
}
.holder-stats-mobile .n-alimentos {    
    width: 280px;
    height: 78px;
    font-size: 2.2em;
    padding: 38px 103px 0 0;    
    margin: 0 auto 10px;
}
.holder-stats-mobile .n-refugiados {    
    width: 280px;
    height: 78px;
    font-size: 2.2em;
    padding: 38px 75px 0 0;    
    margin: 0 auto 10px;
}
.holder-stats-mobile .n-criancas {    
    width: 280px;
    height: 78px;
    font-size: 2.2em;
    padding: 38px 93px 0 0;    
    margin: 0 auto 10px;
}
.holder-stats-mobile .n-idosos {    
    width: 280px;
    height: 78px;
    font-size: 2.2em;
    padding: 38px 80px 0 0;    
    margin: 0 auto;
}
.voluntario-holder {
	background:#000;
	padding-bottom:15px;
}
.voluntario-holder p {
	padding: 0 1.75rem;
    margin: 0px 0 15px;	
}
.voluntario-holder .btn-voluntario {
    width: 160px;
    display: block;
    margin: 0px auto;
}
.slider-campanhaz .bx-viewport {    
    background: #000 !important;
    border-bottom: 5px solid #fff !important;
}
.bx-wrapper-holder.slider-campanhaz {
    max-height: 1000px !important;
	height:auto !important;
}
.last-block-home .last-p-banner-home {    
    width: 100%;
}
.faixa-roxa-degrade {
	background-image: linear-gradient(#652f89, #8a2887, #8a2887, #8a2887, #652f89) !important;
	margin-bottom: -12px;
}
.faixa-roxa-degrade p {
	color:#fff;
	font-size: 1.6em;
    line-height: 1.2em;
    padding: 15px 0;
}
.p-volun-span span {
    color: #ff2d55;    
}
.form-outter-holder .container {
	width:100%;
}
.form-outter-holder div[role="form"] { 
    padding: 5px 20px;
}
.form-outter-holder div[role="form"] label {    
    padding-left: 0;
	font-size: 1.1em;    
    line-height: 1.2em;
}
.form-outter-holder form .row {    
    margin-bottom: 0;
}
.form-outter-holder div[role="form"] textarea {
    width: 100%;
    height: 100px;
    margin: 5px 0 0 0;
}
.form-outter-holder div[role="form"] input {    
    padding: 0;
    width: 100%;
}
.form-outter-holder div[role="form"] input[type="submit"] {    
    font-size: 1.2em;    
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 15px;
}
.intro-form-p {
    padding-top: 0;
    font-size: 1.2em;
    margin-bottom: 35px;
    text-align: left;
}
.ultimo-bloco-mobile-home .last-p-banner-home {    
    width: 100%;    
}
.p-grandao {
    font-size: 2.2em;
    font-style: italic;
    text-align: center;
    font-weight: 100;
    margin: 0 0 -15px;
}
.img-1real2-contatu {
    width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    position: absolute !important;
    bottom: 5px !important;
    left: 0px !important;
}
.form-outter-holder-contato {
    margin: -5px 0 -20px;    
    padding-top: 0;
}
	
}

@media (max-width: 350px) {
	.link-doar-agora {
		display:none;
	}
}

@media (min-width: 1024px) and (max-width: 1500px) {

header a {
    padding: 20px 15px 0;    
}

}