/* ThemeREX Donations styles
----------------------------------------------------------------- */

.post-type-archive-donation .page-header,
.tax-donation_category .page-header {
	display: none;
}

.post_type_donation {
	clear: both;
	margin-bottom: 3.45em !important;
	overflow: hidden;

}
.post-type-archive-donation .post_type_donation + .post_type_donation{
	padding-top: 5em;
}

.post_info_donations .middle {
	background: #f6f5f2;
	height: 38px;
	margin: 4px 0 8px;
	overflow: hidden;
	position: relative;
}

.post_info_donations .middle  span.bar_units {
	display: block;
	height: 38px;
	float: left;
}
.post_info_donations .middle span.label_units{
	display: block;
	line-height: 1;
	font-weight: 700;
	padding: 0.85em 1em;
	font-size: 14px;
	float: right;
}
.post_counters_number_raised{
	position: absolute;
	left: 0;
	font-weight: 700;
	padding: .45em 1em;
	font-size: 14px;
}
.post_type_donation .post_header .post_edit {
	float: none;
}
.post_type_donation .entry-title{
	font-size: 1.875em;
}
.post_type_donation .post_body .post_header{
	margin-bottom: 1.5em;
	margin-top: 0;
}
.post_type_donation .post_body .post_header .entry-title{
	margin-top:-4px;
}
.post_type_donation .post_body .post_content .post_info_donations{
	margin-top:2.2em;
}
.post_type_donation .post_body .post_content .more-link.sc_button{
	margin-top: 2.6em;
}
.sc_donations.sc_donations_style_excerpt .post_featured, .sc_donations.sc_donations_style_excerpt .post_body{
	width:48%;
}
.sc_donations.sc_donations_style_excerpt .post_item_excerpt.post_type_donation .post_featured{
	float: left;
}
.sc_donations.sc_donations_style_excerpt .post_item_excerpt.post_type_donation .post_body{
	float: right;
}

.sc_donations.sc_donations_style_excerpt .post_item_excerpt.post_type_donation:nth-child(even) .post_featured{
	float: right;
}
.sc_donations.sc_donations_style_excerpt .post_item_excerpt.post_type_donation:nth-child(even) .post_body{
	float: left;
}

/* donation single */
.single-donation .post_item_single .post_title.entry-title{
	display: none;
}
.single-donation .post_type_donation .post_info{
	font-weight: 700;
	text-transform: uppercase;
	font-size: 0.875em;
}
.single-donation .sc_donations_form_field input[type="text"]:not(.sc_donations_form_amount) {
	min-height: 3.8em;
}
.single-donation .sc_donations_form_field input.sc_donations_form_amount {
	min-height: 2em;
}

.single-donation .post_type_donation .post_body .post_header{
	margin-bottom: 1.9em;
}
.single-donation .sc_donations_form {
	margin: 2em 0 1.4em;
	position: relative;
}
.single-donation .sc_donations_form_amount_label:before {
	width: 15px !important;
	height: 15px !important;
	line-height: 13px;
	border: 1px solid transparent;
}
.single-donation input[type="checkbox"] + label {
	position: relative;
	padding-left: 1.5em;
	line-height: 1.5em;
}

.single-donation input[type="radio"] + label:before {
	top: 3px;
}
.single-donation .sc_donations_form_amount_label {
	display: inline-block;
	margin-right: 1.15em;
	margin-left: 0.2em;
	padding-left: 1.2em;
}
.sc_donations_form_field .sc_donations_form_amount{
	font-weight: 400;
	font-size: 1em;
	max-width: 3.25em;
	padding: 0 0.2em;
	line-height: 0.4em;
}
.single-donation .sc_donations_form_field.sc_donations_form_field_amount {
	margin-bottom: 1.4em;
}

.single-donation .sc_donations_form_field.sc_donations_form_field_amount label.sc_donations_form_label{
	margin-bottom: 0;
}
.single-donation .sc_donations_form_field label.sc_donations_form_label{
	margin-bottom: 0.5em;
}
.single-donation .sc_donations_form_field {
	margin-bottom: 0.75em;
}
.sc_donations_form_rating_label {
	padding-left: 1.8em!important;
}

input[type="checkbox"]:checked + label.sc_donations_form_rating_label:before{
	content: '\e8ab';
	font-family: 'fontello';
	font-size: 1.5rem;
	width: 15px;
	height: 15px;
	line-height: 15px;
}

.single-donation .sc_donations_form_field.sc_donations_form_field_message{
	margin-bottom: 2em;
}
.single-donation .sc_donations_form_field.sc_donations_form_field_rating{
	margin-bottom: 2.3em;
}
.single-donation .sc_donations_form_field_note{
	padding: 1.5em 1.8em 1.5em 4.5em;
}
.single-donation .sc_donations_form_field_note b{
	font-weight: 400;
}
.single-donation .sc_donations_form_field_note b u{
	text-decoration: none;
}
.single-donation .sc_donations_form_field.sc_donations_form_field_button{
	margin-top: 3.5em;
	margin-bottom: 0;
}
.single-donation .post_type_donation.post_item_single .post_footer{
	border: none;
	background: transparent;
	padding: 0;
}
.single-donation .nav-links .nav-previous a, .single-donation .nav-links .nav-next a{
	border: none;background: transparent;
	padding: 3.25em 0 2.55em;
}
.single-donation .nav-links .nav-previous a .meta-nav, .single-donation .nav-links .nav-next a .meta-nav{
	text-transform: capitalize;
	font-size: 1.25em;
}

.single-donation .post_item_single .post_goal .post_goal_title{
	font-size: 1.25em;
	margin-top: 2.35em;
	text-transform: capitalize;
}
.single-donation .post_item_single .post_raised .post_raised_title{
	font-size: 1.25em;
	margin-top: 1.6em;
	text-transform: capitalize;
	margin-bottom: 0;
}
.post_type_donation.post_item_single .post_sidebar .post_raised .post_raised_amount{
	background: transparent;
	text-align: left;
	font-size: 2em;
	padding: 0;
	line-height: 1;
	margin-top: 0.23em;
}
.post_type_donation.post_item_single .post_sidebar .post_help{
	font-style: normal;text-align: left;
	margin-top: 0.9em;
}

.post_type_donation.post_item_single .post_sidebar .post_supporters{
	border: none;
	margin-top: 0;
	padding-top: 1.3em;
}
.post_type_donation.post_item_single .post_sidebar .post_supporters .post_supporters_title{
	font-size: 1.25em;
	margin-bottom: 0.85em;
}
.archive.blog_mode_donations .post_type_donation .post_featured{
	margin-bottom: 2em;
}