.elementor-12 .elementor-element.elementor-element-4a883e8a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a883e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ongpap.com.br/wp-content/uploads/2022/05/ground-group-growth-hands-461049-scaled-1.jpg");background-position:top right;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4a883e8a > .elementor-container{min-height:45vh;}.elementor-12 .elementor-element.elementor-element-4a883e8a > .elementor-background-overlay{opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4a883e8a{border-style:solid;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-4a883e8a, .elementor-12 .elementor-element.elementor-element-4a883e8a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7079c9cf{text-align:center;}.elementor-12 .elementor-element.elementor-element-7079c9cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-2245d02a{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-361982e7 > .elementor-container{max-width:850px;}.elementor-12 .elementor-element.elementor-element-361982e7{padding:60px 0px 60px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5d89f8f0{width:15%;}.elementor-12 .elementor-element.elementor-element-5365ed7a{width:69.333%;}.elementor-12 .elementor-element.elementor-element-d0a48d0{width:15%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-4a883e8a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a883e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5e55b6ff > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-68366815{margin-top:30px;margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-5d89f8f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5365ed7a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7079c9cf{text-align:center;}.elementor-12 .elementor-element.elementor-element-7079c9cf .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-2245d02a{--spacer-size:2vh;}}/* Start custom CSS for html, class: .elementor-element-7461fd2e *//* CHECKOUT  */

.woocommerce-form-coupon-toggle {
	display: none !important;
}


.wc_payment_method label {
	background: #ccc !important;
	color: #777;
	border-radius: 10px;
}

.donation-container {
	margin: 30px 0 10px 0;
}

.amount-text {
	font-size: 14px;
	color: #bbb;
	margin-top: 10px;
}

.donation-amounts{
	margin-top: 10px;
	margin-bottom: 20px;
}

#doarbtn {
min-width:50px;
	text-align:center;
display:inline-block;
margin:5px;
width:100%;
text-transform: uppercase;
border-radius: 150px;
height: 45px;
line-height: 45px;
background:#000;
color: #fff;
}

#doarbtn:hover {
opacity:0.5;
}

#donationform {
text-align:center;
}

.real {
	padding-left:0px;
width:50px;
line-height:40px;
position: absolute;
z-index:3;
margin-top:8px; 
}

input#amount {
	padding: 10px;
	height: 1em;
	border: none;
	width: 100%;
	line-height: 40px;
	font-size: 10em;
	margin: 5px;
	padding-left: 35px;
	color: #000;
	border-bottom: 1px #e3e3e3 solid;
	text-align: center;
	font-weight: 300;
}

a.amount:hover {
opacity:0.8;
background: #777 !important;
color: #fff;
}

a.amount {
min-width:100px;
	text-align:center;
display:inline-block;
margin:5px;
padding:10px;
border-radius:5px;
background:#fff;
border: 1px #888 solid;
color: #888;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #ccc;
opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #ccc;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #ccc;
}

/* END CHECKOUT */

.woocommerce-error {
	background: red;
	color: #fff !important;
	padding: 20px !important;
}
.metodos label {
	display: block;
}
.hidden {
	display: none !important;
}
body.page-id-7165 #customer_details {
	display: none;
}
#estado {
	background: #1f6c89;
	height: 36px;
	border: none;
	border-radius: 0px;
	margin-top: 2px;
}
.prev {
	float: left;
	background: #219cc0;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
}
.prox {
	float: right;
	background: #219cc0;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
}
.prox:hover, .prev:hover {
	background: #146d86;
}
.hidden {
	display: none;
}
.grid {
	margin: 10px;
}
.grid:after {

	/* Or @extend clearfix */
	content: "";
	display: table;
	clear: both;
}
[class*='colu-'] {
	float: left;
	padding-right: 2px;
}
.grid [class*='colu-']:last-of-type {
	padding-right: 0;
}
@media only screen and (min-width:768px) {
	.colu-2-3 {
		width: 66.66%;
	}
	.colu-1-3 {
		width: 33.33%;
	}
	.colu-1-2 {
		width: 50%;
	}
	.colu-3-4 {
		width: 75%;
	}
	.colu-1-4 {
		width: 25%;
	}
	.colu-1-5{
		width: 20%;
	}
	.colu-1-60{
		width:60%;
	}
	.colu-1-40 {
		width: 40%;
	}
	.colu-1-80 {
		width: 80%;
	}
	.colu-1-8 {
		width: 12.5%;
	}
}

/* Opt-in outside padding */
.grid-pad {
	padding: 20px 0 20px 20px;
}
.grid-pad [class*='colu-']:last-of-type {
	padding-right: 20px;
}
#topmenu {
	list-style: none;
	display: block;
	text-align: center;
}
#topmenu li {
	list-style: none;
	display: inline-block;
	margin: 15px;
}
#topmenu li a {
	display: inline-block;
	border-bottom: 2px solid #95989a;
	color: #95989a;
}
#topmenu li a:hover, #topmenu li a.selected {
	color: #219cc0;
	border-bottom: 2px solid #219cc0;
}
.doeform {
	background: #219cc0;
	padding: 10px;
	width: 100%;
	color: #fff;
	min-height: 140px;
}
#contribua, #recurr {
	max-width: 400px;
	margin: 0 auto;
	text-align: center;
}
#recurr a {
	margin-top: 5px;
	display: inline-block;
	background: #1f6c89;
	color: #8fb6c4;
	padding: 0px 5px;
}
#contribua a, #contribua input {
	background: #1f6c89;
	color: #8fb6c4;
	padding: 7px 3px;
	font-size: 1.5em;
	margin: 3px 0px;
	width: 90px;
	display: inline-block;
	text-align: center;
}
#recurr a:hover, #contribua a:hover, #contribua input:focus {
	background: #42a9e9;
	color: #f4f9fc;
}
#contribua input {
	color: #fff;
	border: 0px;
	padding: 7px 5px;
	width: 280px;
}
#contribua input::placeholder {
	color: #8fb6c4;
}
#endereco input {
	background: #1f6c89;
	color: #8fb6c4;
	padding: 7px 5px;
	font-size: 1.1em;
	margin: 3px 0px;
	width: 90px;
	display: inline-block;
	color: #fff;
	border: 0px;
	padding: 7px 5px;
	width: 100%;
}
#endereco input::placeholder {
	color: #8fb6c4;
}
#contribua a.selected, #recurr a.selected {
	background: #fff;
	color: #1f6c89;
}/* End custom CSS */