/************************************************
*	Give WP 						     	    *
************************************************/

/* Give General Styles */
.give-form-wrap {
	margin-top: 24px;
}
.give-form-wrap .goal-progress {
	margin-bottom: 48px;
}
.give-form-wrap #give_terms_agreement,
.give-form-wrap form[id*="give-form"] fieldset {
	text-align: left;
}
.give-form-wrap form[id*="give-form"] .give-donation-amount #give-amount,
section.widget_give_forms_widget form[id*="give-form"] .give-donation-amount #give-amount-text {
	background-color: #f9f9f9;
	border-radius: 0px 3px 3px 0px;
	box-shadow: inset 0px 0px 6px rgba(0, 0, 0, .12);
}
.give-form-wrap form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before {
	border-radius: 3px 0px 0px 3px;
}
.give-btn {
	color: #666666;
	color: rgba(0, 0, 0, .4);
	font-size: 0.8em;
	margin: 6px 0px !important;
	border: 1px solid rgba(0, 0, 0, .12);
}
.give-btn.give-btn-modal,
#give-purchase-button {
	width: 100%;
	padding-top: 18px;
	padding-bottom: 18px;
}
#give_agree_to_terms {
	float: left;
	margin: 8px 8px 8px 0px;
}
.give_terms_links {
	float: none;
}

/* Give Single Page */
.give-form-title {
	display: none;
}

/* Give Archive Page */
.donations {
	margin-top: 24px;
}
.organic-nonprofit-header-active.post-type-archive-give_forms .donations {
	margin-top: -48px;
}
.donations .half:nth-child(2n+1) {
	clear: both;
}
.donation-post {
	background: #ffffff;
	margin: 12px;
	overflow: hidden;
}
.donation-post .information {
	padding: 18px;
}
.donation-post .excerpt p {
	padding: 6px 0px;
}
.donation-post a.feature-img {
	display: inline;
}
.donation-post img {
	display: block;
}

/* Widget Styles */
.widget .give-form-wrap {
	background: #ffffff;
	color: #000000;
	color: rgba(0, 0, 0, 0.8);
	margin-top: 12px;
	padding: 18px;
	border-radius: 3px;
}
.widget .give-form-wrap #give-donation-level-button-wrap {
	margin-bottom: 0px;
}
.widget .give-form-wrap li {
	background: none;
	padding: 0px;
}
.widget #give-recurring-form,
.widget form[id*="give-form"],
.widget form.give-form {
	margin-bottom: 0px;
}
.widget #give-recurring-form .form-row-one-third,
.widget form.give-form .form-row-one-third,
.widget form[id*="give-form"] .form-row-one-third {
	width: auto;
	margin-left: 0px;
}

/* Modal Styles */
.give-modal .mfp-content {
	padding: 48px;
	border-radius: 3px;
}
button.mfp-arrow, button.mfp-close,
button.mfp-arrow:hover, button.mfp-close:hover {
	background: none !important;
	top: 30px;
	right: 30px;
	box-shadow: none;
}
