.give-form-templates .income-stats{
	display:none !important;
}

.give-form-templates .progress-bar{
	display:none !important;
}

.oj-totals-wrap .raised{
	display:none;
}

.oj-totals-wrap{
	color:#000000;
	font-size:22px;
	font-weight: 500;
	margin-top:10px;
}
.oj-totals-wrap .income{
	font-size: 56px;
    line-height: 1.1;
	 color: #0069AA;
    font-weight: 700;
	margin-right:5px;
	  font-family: "Oakes Grotesk", Sans-serif;
}
.goal-text {
      font-family: "Oakes Grotesk", Sans-serif;
    font-size: 23px;
}

.donation-offer {
    color: #E8AE2B !important;
    margin-top: 10px;
    letter-spacing: 1px;
}
.progress-bar-wrap{
	margin-top:15px;
	height: 18px;
	position: relative;
	background: #DEDEDE;
	border-radius: 25px;
	overflow:hidden;
}
.progress-bar-val{
	position: absolute;
	top: 0;
	left: 0;
	background: #0069AA;
	border-radius: 25px;
	display: inline-block;
	height: 100%;
	z-index: 2;
}
.progress-bar-inc{
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 25px;
	display: inline-block;
	height: 100%;
	z-index: 1; 
	background-size: 12px 12px;
	background-image: linear-gradient(135deg, #E8AE2B 25%,
  transparent 25%,
  transparent 50%, #E8AE2B 50%, #E8AE2B 75%,
  transparent 75%, transparent);
}


.give-form div:after,.give-form div:before{
	content:"";
	clear:both;
	display:table;
}
.give-form-title{
	display:none;
}
ul.give-donation-levels-wrap {
	margin:0 -1% !important;
	margin-bottom:20px !important;
}
ul.give-donation-levels-wrap li{
	width:18%;
	margin:0 1% 10px !important;
}
@media(max-width:550px){
	ul.give-donation-levels-wrap li{
		width:31%;
	}
	
}
ul.give-donation-levels-wrap li .give-btn{
	width:100%;
}

.give-btn {
    border: 2px solid #012C68 !important;
    background: transparent !important;
    padding-top: 20px !important;
    font-weight: 600 !important;
    padding-bottom: 16px !important;
    color: #012C68 !important;
	border-radius: 30px !important;
}
input#give-purchase-button {
    padding-right: 80px;
    padding-left: 80px;
    text-transform: uppercase;
}

.give-btn:hover {
    background: #012C68 !important;
	color: #fff !important;
}
.give-donation-level-btn.give-default-level:hover ,.give-donation-level-btn.give-default-level{
    color: #ffffff !important;
    background: #E8AE2B !important;
	border-color:#E8AE2B !important;
	box-shadow:none !important;
}

.choose-amount .give-donation-levels-wrap .give-donation-level-btn.give-btn-level-custom {
    font-size: 14px;
}
.ripple-stripe-image{
	text-align:center;
}
.ripple-stripe-image img{
	max-width:600px;
    width: 100%;
}

.give-label{
	display:none !important;
}

#give-recurring-form .form-row .give-input-field-wrapper, #give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], #give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row .give-input-field-wrapper, form.give-form .form-row input[type=email], form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], form.give-form .form-row select, form.give-form .form-row textarea, form[id*=give-form] .form-row .give-input-field-wrapper, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=tel], form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row select, form[id*=give-form] .form-row textarea,#give-card-expiration-month-field,#give-card-expiration-year-field{
   border:0 !important;
  border-bottom:2px solid #707070 !important;
  font-size: 16px;
	background:transparent !important;
	box-shadow:none;
	border-radius:0;
	height:42px;
}

form[id*=give-form] legend {
	font-weight:500;
	margin-bottom:20px;
	border:none;
}

input[type=submit] {
  background-color: #E8AE2B !important;
  color: #fff !important;
  cursor: pointer;
	border-color:#E8AE2B !important;
	margin-bottom:25px;
}

.give-radio-btns-wrap span{
	display:inline-block;
	margin-right:30px;
	vertical-align: top;
}
.give-radio-btns-wrap span input{
	display:none;
}

.give-radio-btns-wrap input[type="radio"]+label{
	padding-left:25px;
}

.give-radio-btns-wrap input[type="radio"]+label:before{
  	content: "";
    display: inline-block;
    height: 16px;
    width: 16px;
    border: 2px solid #343433;
    transition: .5s ease;
    position:absolute;
    left:0;
    top:5px;
	border-radius:50px;
}

.give-radio-btns-wrap input[type="radio"]+label:after{
    content: "";
    opacity: 0;
    display: inline-block;
    height: 8px;
    width: 8px;
    left: 4px;
    top: 9px;
    position: absolute;
    background-color:#343433;
    transition: .3s ease;
	border-radius:50%;
}

.give-radio-btns-wrap input[type="radio"]:checked + label::after {
    content: "";
    opacity: 1;
}

form[id*=give-form] .give-donation-amount {
	margin-bottom:30px !Important;
	margin-bottom: 30px !Important;
    max-width: 450px;
    width: 100%;
    border-bottom: 2px solid #707070;
	position: relative;
	padding-left:35px;
}
form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text{
	width: 100%;
    border: none;
	padding:0;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    border: none;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
}
#give-final-total-wrap{
	display:none;
}
.rp-personal-info-wrapper{
	margin-top:20px;
/*	margin-bottom:60px; */
}
.credit-form-wrapper{
	background:#EDEDED;
	margin:40px 0;
	position:relative;
/*	padding:30px 0; */
}
.credit-form-wrapper *{
	position:relative;
	width:100%;
	float:left;
	
}
.credit-form-wrapper:before{
	top:0;
	left:-100%;
	width:500%;
	height:100%;
	background:#EDEDED; 
	position:absolute;
}

@media(min-width:481px){
	.col-6{
		width:47.5%;
		float:left;
		margin-right:2.5% !important;
	}
	.col-2{
		width:17.5%;
		float:left;
		margin-right:2.5% !important;
	}
	.col-4{
		width:30%;
		float:left;
		margin-right:2.5% !important;
	}
	.col-right{
		float:right !important;
		margin-right:0 !important;
	}
}

/* Autocomplete field styling starts here*/

.autocomplete {
  position: relative; 
}

input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 16px;
}

input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
}

input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
  cursor: pointer;
}

.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  max-height:400px;
  overflow-y:auto;
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}
/* Autocomplete field styling ends here*/
.give-submit-button-wrap.give-submit {
    border: none !important;
}
.give-submit-button-wrap.give-submit:hover {
    border: none !important;
}
fieldset#give_checkout_user_info legend {
    display: none;
}
.gmp-sponsor-logos{	
    margin-bottom: 25px;
}

@media(min-width: 768px){
	.rp-width-50{
		width: 50%;
		float:left;
	}
	.gmp-sponsor-logos{
		text-align: right;	
	}
	.gmp-sponsor-logos img{
			width:50%;	
	}

}

@media(max-width: 767px){
	.gmp-sponsor-logos img{
			width:60%;	
	}

}

.give-mailchimp-fieldset{
	display:none;
}
input#give-card-expiration-month-field {
    width: 70px;
	margin-right: 10px;
}
input#give-card-expiration-year-field {
    width: 90px;
}



