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

/* Give General Styles */
.give-form-wrap {
	margin-top: 48px;
}
.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,
.featured-give 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 {
	font-size: 1em;
	padding: 12px 18px;
}
.give-modal #give-purchase-button {
	width: 100%;
}
#give_agree_to_terms {
	float: left;
	margin: 8px 8px 8px 0px;
}
.give_terms_links {
	float: none;
}

/* Give Featured Form */
.featured-give {
	background-color: #ffffff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.featured-give .donation {
	display: block;
	position: relative;
	margin: 0px auto 0px;
	padding: 72px 0px;
}
.featured-give .donation-content,
.featured-give .donation-form {
	box-sizing: border-box;
}
.featured-give .donation-content {
	float: left;
	width: 60%
}
.featured-give .donation-form {
	float: right;
	width: 40%
}
.featured-give .information {
	padding-right: 48px;
}
.featured-give .excerpt {
	font-size: 1.1em;
}
.featured-give .excerpt p {
	padding: 8px 0px;
}
.featured-give form[id*="give-form"] {
	margin-bottom: 0px;
}
.featured-give form[id*="give-form"] p.give-loading-text.give-updating-price-loader {
	display: none !important;
}
.featured-give .give-form-wrap {
	margin: 0px;
}
.featured-give .give-total-wrap {
	display: block;
	margin: 0px;
}
.featured-give #give-donation-level-button-wrap {
	margin-bottom: 0px;
}
.featured-give #give-donation-level-button-wrap > li {
	float: none;
	display: inline;
}
.featured-give #give-donation-level-button-wrap > li .give-btn {
	font-size: 0.8em;
	margin-top: 0px;
	padding: 6px 18px;
}
.featured-give .give-btn {
	font-size: 1.1em;
	background-color: #f9f9f9;
	padding: 12px 32px;
}
.featured-give .give-btn:hover {
	background-color: #99cc00;
}
.featured-give.dark, .featured-give.dark p {
	color: #ffffff;
	color: rgba(255, 255, 255, 0.7);
}
.featured-give.dark h1, .featured-give.dark h2, .featured-give.dark h3,
.featured-give.dark h4, .featured-give.dark h5, .featured-give.dark h6 {
	color: #ffffff;
}
.dark .give-goal-progress .income {
	color: #ffffff;
}

/* Give Single Page */
.give-form-title {
	display: none;
}
.type-give_forms .headline {
	margin-bottom: 24px;
}

/* Give Archive Page */
.donations {
	margin-top: 24px;
}
.giving-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 .title {
	letter-spacing: 0px;
	padding: 6px 0px;
}
.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;
	margin-top: 12px;
	padding: 18px;
	border-radius: 3px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
}
.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-btn.give-btn-modal,
.widget #give-purchase-button {
	width: 100%;
}
.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;
}

@media handheld, only screen and (max-width: 1179px) {

	/* Theme iPad */

	.featured-give .donation {
		margin: 0px auto 0px;
		padding: 48px 4%;
	}
	.featured-give .information {
		padding-right: 72px;
	}
}

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

	/* Theme iPhone */
	.featured-give .donation-content,
	.featured-give .donation-form {
		float: none;
		width: 100%;
		text-align: center;
	}
	.featured-give .vertical-center {
		top: auto;
		position: relative !important;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.featured-give .give-total-wrap,
	.postarea.full-width .give-total-wrap {
		text-align: center;
		margin: 0px auto 0px;
	}
	.featured-give .give-donation-amount.form-row-wide,
	.postarea.full-width .give-donation-amount.form-row-wide {
		display: inline-block;
	}
	.featured-give .information {
		padding-right: 0px;
		padding-bottom: 24px;
	}
	.give-goal-progress .income {
		font-size: 2rem;
		line-height: 36px;
	}
}
